From 0486654fac91947fec93d18a0738dd7aa10bcf96 Mon Sep 17 00:00:00 2001 From: xleroy Date: Tue, 3 Nov 2009 08:43:54 +0000 Subject: PowerPC/EABI port: preliminary support for #pragma section and #pragma use_section. Some clean-ups in Cil2Csyntax. Separate mach-dep parts of extraction/extraction.v into /extractionMachdep.v git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@1167 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e --- cil/src/frontc/clexer.mll | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'cil/src') diff --git a/cil/src/frontc/clexer.mll b/cil/src/frontc/clexer.mll index 08f78819..41c86922 100644 --- a/cil/src/frontc/clexer.mll +++ b/cil/src/frontc/clexer.mll @@ -418,13 +418,15 @@ let hex_escape = '\\' ['x' 'X'] hexdigit+ let oct_escape = '\\' octdigit octdigit? octdigit? (* Pragmas that are not parsed by CIL. We lex them as PRAGMA_LINE tokens *) + let no_parse_pragma = "warning" | "GCC" (* Solaris-style pragmas: *) | "ident" | "section" | "option" | "asm" | "use_section" | "weak" | "redefine_extname" | "TCS_align" - + (* Added by XL *) + | "global_register" rule initial = parse "/*" { let il = comment lexbuf in -- cgit