diff --git a/clang/test/Parser/MicrosoftExtensions.cpp b/clang/test/Parser/MicrosoftExtensions.cpp index 9f64b3fe420cbbd2a8d4815a5345162a72b9122b..e55e74cb839462cf296d3f6c49f472ede92bf739 100644 --- a/clang/test/Parser/MicrosoftExtensions.cpp +++ b/clang/test/Parser/MicrosoftExtensions.cpp @@ -1,25 +1,25 @@ -// RUN: %clang_cc1 %s -fsyntax-only -Wmicrosoft -verify -fms-extensions - -/* Microsoft attribute tests */ -[repeatable][source_annotation_attribute( Parameter|ReturnValue )] -struct SA_Post{ SA_Post(); int attr; }; - -[returnvalue:SA_Post( attr=1)] -int foo1([SA_Post(attr=1)] void *param); - -namespace { - [returnvalue:SA_Post(attr=1)] - int foo2([SA_Post(attr=1)] void *param); -} - -class T { - [returnvalue:SA_Post(attr=1)] - int foo3([SA_Post(attr=1)] void *param); -}; - -extern "C" { - [returnvalue:SA_Post(attr=1)] - int foo5([SA_Post(attr=1)] void *param); -} - - +// RUN: %clang_cc1 %s -fsyntax-only -Wmicrosoft -verify -fms-extensions + +/* Microsoft attribute tests */ +[repeatable][source_annotation_attribute( Parameter|ReturnValue )] +struct SA_Post{ SA_Post(); int attr; }; + +[returnvalue:SA_Post( attr=1)] +int foo1([SA_Post(attr=1)] void *param); + +namespace { + [returnvalue:SA_Post(attr=1)] + int foo2([SA_Post(attr=1)] void *param); +} + +class T { + [returnvalue:SA_Post(attr=1)] + int foo3([SA_Post(attr=1)] void *param); +}; + +extern "C" { + [returnvalue:SA_Post(attr=1)] + int foo5([SA_Post(attr=1)] void *param); +} + +