diff options
Diffstat (limited to 'test/LinkerScript/extern-valid.test')
| -rw-r--r-- | test/LinkerScript/extern-valid.test | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/test/LinkerScript/extern-valid.test b/test/LinkerScript/extern-valid.test new file mode 100644 index 000000000000..764b4668a34f --- /dev/null +++ b/test/LinkerScript/extern-valid.test @@ -0,0 +1,29 @@ +/* + RUN: linker-script-test %s | FileCheck %s +*/ + +EXTERN(a) +EXTERN(a b) +EXTERN(_foo _bar _baz) + +/* +CHECK: kw_extern: EXTERN +CHECK: l_paren: ( +CHECK: identifier: a +CHECK: r_paren: ) +CHECK: kw_extern: EXTERN +CHECK: l_paren: ( +CHECK: identifier: a +CHECK: identifier: b +CHECK: r_paren: ) +CHECK: kw_extern: EXTERN +CHECK: l_paren: ( +CHECK: identifier: _foo +CHECK: identifier: _bar +CHECK: identifier: _baz +CHECK: r_paren: ) +CHECK: eof: +CHECK: EXTERN(a) +CHECK: EXTERN(a b) +CHECK: EXTERN(_foo _bar _baz) +*/ |
