diff options
-rw-r--r-- | lib/Parse/ParseCXXInlineMethods.cpp | 2 | ||||
-rw-r--r-- | test/Parser/MicrosoftExtensions.c | 2 | ||||
-rw-r--r-- | test/Parser/altivec.c | 8 |
3 files changed, 6 insertions, 6 deletions
diff --git a/lib/Parse/ParseCXXInlineMethods.cpp b/lib/Parse/ParseCXXInlineMethods.cpp index c02d75c37f..87e2f34374 100644 --- a/lib/Parse/ParseCXXInlineMethods.cpp +++ b/lib/Parse/ParseCXXInlineMethods.cpp @@ -65,7 +65,7 @@ Decl *Parser::ParseCXXInlineMethodDef(AccessSpecifier AS, ParsingDeclarator &D, FD = FunTmpl->getTemplatedDecl(); else FD = cast<FunctionDecl>(FnD); - Actions.CheckForFunctionRedefinition(FD);
+ Actions.CheckForFunctionRedefinition(FD); LateParsedTemplateMap[FD] = LPT; Actions.MarkAsLateParsedTemplate(FD); diff --git a/test/Parser/MicrosoftExtensions.c b/test/Parser/MicrosoftExtensions.c index 9df8fa3a4e..2f5da5255b 100644 --- a/test/Parser/MicrosoftExtensions.c +++ b/test/Parser/MicrosoftExtensions.c @@ -43,7 +43,7 @@ char x = FOO(a); typedef enum E { e1 }; -
+ diff --git a/test/Parser/altivec.c b/test/Parser/altivec.c index 64f82f7a56..d1e6552137 100644 --- a/test/Parser/altivec.c +++ b/test/Parser/altivec.c @@ -113,9 +113,9 @@ void f() { } // bug 6895 - Vectorl literal casting confusion. -vector char v1 = (vector char)((vector int)(1, 2, 3, 4));
-vector char v2 = (vector char)((vector float)(1.0f, 2.0f, 3.0f, 4.0f));
-vector char v3 = (vector char)((vector int)('a', 'b', 'c', 'd'));
-vector int v4 = (vector int)(1, 2, 3, 4);
+vector char v1 = (vector char)((vector int)(1, 2, 3, 4)); +vector char v2 = (vector char)((vector float)(1.0f, 2.0f, 3.0f, 4.0f)); +vector char v3 = (vector char)((vector int)('a', 'b', 'c', 'd')); +vector int v4 = (vector int)(1, 2, 3, 4); vector float v5 = (vector float)(1.0f, 2.0f, 3.0f, 4.0f); vector char v6 = (vector char)((vector int)(1+2, -2, (int)(2.0 * 3), -(5-3))); |