From e9e45313e737579bc6db4f74942bcd66e95532c1 Mon Sep 17 00:00:00 2001 From: Mike Pall Date: Wed, 20 Jun 2012 15:45:23 +0200 Subject: FFI: Do not resolve strings passed to parameterized types. --- src/lj_cparse.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/lj_cparse.c b/src/lj_cparse.c index 0f8c2857..0c02c160 100644 --- a/src/lj_cparse.c +++ b/src/lj_cparse.c @@ -216,9 +216,8 @@ static CPToken cp_param(CPState *cp) cp->param = o+1; if (tvisstr(o)) { cp->str = strV(o); - cp->val.id = lj_ctype_getname(cp->cts, &cp->ct, cp->str, cp->tmask); - if (ctype_type(cp->ct->info) == CT_KW) - return ctype_cid(cp->ct->info); + cp->val.id = 0; + cp->ct = &cp->cts->tab[0]; return CTOK_IDENT; } else if (tvisnumber(o)) { cp->val.i32 = numberVint(o); -- cgit v1.2.3-55-g6feb