From bdc504070e48fcfd64238a74d6d749950523ca81 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Tue, 2 Mar 2010 23:12:16 -0800 Subject: [PATCH] Added another failing test. --- .../output/stringify-operator-indirect-line-macro | 5 +++++ .../output/stringify-operator-indirect-line-macro.correct | 1 + 2 files changed, 6 insertions(+) create mode 100644 unit_tests/preprocessor/output/stringify-operator-indirect-line-macro create mode 100644 unit_tests/preprocessor/output/stringify-operator-indirect-line-macro.correct diff --git a/unit_tests/preprocessor/output/stringify-operator-indirect-line-macro b/unit_tests/preprocessor/output/stringify-operator-indirect-line-macro new file mode 100644 index 00000000..341ea89b --- /dev/null +++ b/unit_tests/preprocessor/output/stringify-operator-indirect-line-macro @@ -0,0 +1,5 @@ +// Should produce a line number in quotes, and not "__LINE__" +#define STRINGIFY2(x) #x +#define STRINGIFY(x) STRINGIFY2(x) + +STRINGIFY(__LINE__) diff --git a/unit_tests/preprocessor/output/stringify-operator-indirect-line-macro.correct b/unit_tests/preprocessor/output/stringify-operator-indirect-line-macro.correct new file mode 100644 index 00000000..9910baef --- /dev/null +++ b/unit_tests/preprocessor/output/stringify-operator-indirect-line-macro.correct @@ -0,0 +1 @@ +"5"