From 37908791bf273ecdf073a8bd848501d2137cd71a Mon Sep 17 00:00:00 2001 From: fche Date: Fri, 19 Aug 2005 15:48:51 +0000 Subject: 2005-08-19 Frank Ch. Eigler * elaborate.cxx (find_var): Remove $pid/$tid builtin logic. --- elaborate.cxx | 19 ------------------- 1 file changed, 19 deletions(-) (limited to 'elaborate.cxx') diff --git a/elaborate.cxx b/elaborate.cxx index 4b613058..0d4796bd 100644 --- a/elaborate.cxx +++ b/elaborate.cxx @@ -861,25 +861,6 @@ symresolution_info::find_var (const string& name, int arity) } } - // search builtins that become locals - // XXX: need to invent a proper formalism for this - if (arity == 0 && (name == "$pid" || name == "$tid")) - { - vardecl_builtin* vb = new vardecl_builtin; - vb->name = name; - vb->type = pe_long; - - // XXX: need a better way to synthesize tokens - token* t = new token; - t->type = tok_identifier; - t->content = name; - t->location.file = ""; - vb->tok = t; - - locals.push_back (vb); - return vb; - } - return 0; } -- cgit