diff options
Diffstat (limited to 'tests/preprocessor')
| -rw-r--r-- | tests/preprocessor/line.slang | 19 | ||||
| -rw-r--r-- | tests/preprocessor/line.slang.expected | 11 |
2 files changed, 30 insertions, 0 deletions
diff --git a/tests/preprocessor/line.slang b/tests/preprocessor/line.slang new file mode 100644 index 000000000..7babcae82 --- /dev/null +++ b/tests/preprocessor/line.slang @@ -0,0 +1,19 @@ +//TEST:SIMPLE: +// #line support + +FooA a() { return 0; } + +#line 99 "b.slang" +FooB b() { return 0; } + +#line default +FooC c() { return 0; } + +#line 603 "d.slang" +FooD d() { return 0; } + +#line 40 +FooE e() { return 0; } + +#line +FooF f() { return 0; } diff --git a/tests/preprocessor/line.slang.expected b/tests/preprocessor/line.slang.expected new file mode 100644 index 000000000..8c7f72ada --- /dev/null +++ b/tests/preprocessor/line.slang.expected @@ -0,0 +1,11 @@ +result code = -1 +standard error = { +tests/preprocessor/line.slang(4): error 30015: undefined identifier 'FooA'. +b.slang(99): error 30015: undefined identifier 'FooB'. +tests/preprocessor/line.slang(10): error 30015: undefined identifier 'FooC'. +d.slang(603): error 30015: undefined identifier 'FooD'. +d.slang(40): error 30015: undefined identifier 'FooE'. +tests/preprocessor/line.slang(19): error 30015: undefined identifier 'FooF'. +} +standard output = { +} |
