From d3e85e80fd192d3fb19fa207bd6ce158a012b45a Mon Sep 17 00:00:00 2001 From: seyko Date: Tue, 5 Apr 2016 10:43:50 +0300 Subject: Identifiers can start and/or contain '.' in *.S modified version of the old one which don't allow '.' in #define Identifiers. This allow correctly preprocess the following code in *.S #define SRC(y...) \ 9999: y; \ .section __ex_table, "a"; \ .long 9999b, 6001f ; \ // .previous SRC(1: movw (%esi), %bx) 6001: A test included. --- tests/pp/12.expect | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 tests/pp/12.expect (limited to 'tests/pp/12.expect') diff --git a/tests/pp/12.expect b/tests/pp/12.expect new file mode 100644 index 0000000..17a861c --- /dev/null +++ b/tests/pp/12.expect @@ -0,0 +1,2 @@ + 9999: 1: movw (%esi), %bx; .section __ex_table, "a"; .long 9999b, 6001f ; +6001: -- cgit v1.3.1