Add parsing and AST support for GNU "typeof".
Many small changes to lot's of files.
Still some FIXME's, however the basic support is in place.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@40631 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/Sema/SemaExpr.cpp b/Sema/SemaExpr.cpp
index 233c0bb..a14482b 100644
--- a/Sema/SemaExpr.cpp
+++ b/Sema/SemaExpr.cpp
@@ -1147,7 +1147,7 @@
     result = CheckSingleAssignmentConstraints(lhsType, rex);
   else
     result = CheckCompoundAssignmentConstraints(lhsType, rhsType);
-    
+
   // decode the result (notice that extensions still return a type).
   switch (result) {
   case Compatible: