From 21d73d2e0af7a4b91bdda5f2286b97f7f71d647d Mon Sep 17 00:00:00 2001 From: Hans Wennborg Date: Tue, 12 Jan 2016 23:17:03 +0000 Subject: clang-cl: Support /Dfoo#bar (PR25984) Such flags will now be translated to -Dfoo=bar. llvm-svn: 257537 --- clang/test/Driver/cl-options.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'clang/test') diff --git a/clang/test/Driver/cl-options.c b/clang/test/Driver/cl-options.c index c23aefea146..c928e64f8fc 100644 --- a/clang/test/Driver/cl-options.c +++ b/clang/test/Driver/cl-options.c @@ -14,9 +14,13 @@ // C_P: "-E" // C_P: "-C" -// RUN: %clang_cl /Dfoo=bar -### -- %s 2>&1 | FileCheck -check-prefix=D %s -// RUN: %clang_cl /D foo=bar -### -- %s 2>&1 | FileCheck -check-prefix=D %s +// RUN: %clang_cl /Dfoo=bar /D bar=baz /DMYDEF#value /DMYDEF2=foo#bar /DMYDEF3#a=b \ +// RUN: -### -- %s 2>&1 | FileCheck -check-prefix=D %s // D: "-D" "foo=bar" +// D: "-D" "bar=baz" +// D: "-D" "MYDEF=value" +// D: "-D" "MYDEF2=foo#bar" +// D: "-D" "MYDEF3=a=b" // RUN: %clang_cl /E -### -- %s 2>&1 | FileCheck -check-prefix=E %s // E: "-E" -- cgit v1.2.3