Fix for PR3418: make sure to handle the RHS of expressions starting with 
__extension__.  This sort of construct shows up in the gcc source code.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@63100 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/test/Parser/expressions.c b/test/Parser/expressions.c
index 3b47260..29621f1 100644
--- a/test/Parser/expressions.c
+++ b/test/Parser/expressions.c
@@ -36,4 +36,8 @@
         sizeof(arr)[0];
 }
 
+// PR3418
+int test_leading_extension() {
+  __extension__ (*(char*)0) = 1;
+}