From 33477fdfd57a14b2df70a7e82bc708afcf07948f Mon Sep 17 00:00:00 2001 From: Francois Pichet Date: Wed, 27 Apr 2011 05:07:51 +0000 Subject: Add support for Microsoft __interface keyword. An __interface class is basically a normal class containing just pure virtual functions. No urgency to enforce that restriction in clang for now, so make __interface an "class" alias. llvm-svn: 130290 --- clang/test/Parser/MicrosoftExtensions.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'clang/test/Parser/MicrosoftExtensions.cpp') diff --git a/clang/test/Parser/MicrosoftExtensions.cpp b/clang/test/Parser/MicrosoftExtensions.cpp index 20da81d26fa..cf833039ede 100644 --- a/clang/test/Parser/MicrosoftExtensions.cpp +++ b/clang/test/Parser/MicrosoftExtensions.cpp @@ -147,3 +147,8 @@ int main() { } +__interface MicrosoftInterface; +__interface MicrosoftInterface { + virtual void foo1() = 0; + virtual void foo2() = 0; +}; \ No newline at end of file -- cgit v1.2.3