summaryrefslogtreecommitdiffstats
path: root/clang/test
diff options
context:
space:
mode:
authorHans Wennborg <hans@hanshq.net>2016-01-12 23:17:03 +0000
committerHans Wennborg <hans@hanshq.net>2016-01-12 23:17:03 +0000
commit21d73d2e0af7a4b91bdda5f2286b97f7f71d647d (patch)
tree428d779d6c8a07d6e75dfaf4017c6b5ae0c7a62e /clang/test
parent4377e2d713c93ffb968c2abbef879609344f00fb (diff)
downloadbcm5719-llvm-21d73d2e0af7a4b91bdda5f2286b97f7f71d647d.tar.gz
bcm5719-llvm-21d73d2e0af7a4b91bdda5f2286b97f7f71d647d.zip
clang-cl: Support /Dfoo#bar (PR25984)
Such flags will now be translated to -Dfoo=bar. llvm-svn: 257537
Diffstat (limited to 'clang/test')
-rw-r--r--clang/test/Driver/cl-options.c8
1 files changed, 6 insertions, 2 deletions
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"
OpenPOWER on IntegriCloud