capture sourcelocation info for type specifiers.  This improves diagnostics
for things like 'short _Complex'.

llvm-svn: 39227
diff --git a/clang/Parse/Parser.cpp b/clang/Parse/Parser.cpp
index 47df331..1e5c753 100644
--- a/clang/Parse/Parser.cpp
+++ b/clang/Parse/Parser.cpp
@@ -240,7 +240,7 @@
                                         Dummy);
     
     // TODO: add a 'TST_builtin' type?
-    Error |= DS.SetTypeSpecType(DeclSpec::TST_int, Dummy);
+    Error |= DS.SetTypeSpecType(DeclSpec::TST_int, SourceLocation(), Dummy);
     assert(!Error && "Error setting up __builtin_va_list!");
     
     Declarator D(DS, Declarator::FileContext);