PP/HLSL: Fix #1424: support comma in nested curly braces for macro arg
diff --git a/Test/runtests b/Test/runtests
index a084cb5..390acfc 100755
--- a/Test/runtests
+++ b/Test/runtests
@@ -216,6 +216,13 @@
diff -b $BASEDIR/hlsl.noSemantic.functionality1.comp.out $TARGETDIR/hlsl.noSemantic.functionality1.comp.out || HASERROR=1
#
+# Testing HLSL-specific PP feature expansion
+#
+$EXE -D -E hlsl.pp.expand.frag > $TARGETDIR/hlsl.pp.expand.frag.out 2> $TARGETDIR/hlsl.pp.expand.frag.err
+diff -b $BASEDIR/hlsl.pp.expand.frag.out $TARGETDIR/hlsl.pp.expand.frag.out || HASERROR=1
+diff -b $BASEDIR/hlsl.pp.expand.frag.err $TARGETDIR/hlsl.pp.expand.frag.err || HASERROR=1
+
+#
# Final checking
#
if [ $HASERROR -eq 0 ]