[cfe-commits] r61115 - /cfe/trunk/Driver/PrintParserCallbacks.cpp

Douglas Gregor dgregor at apple.com
Tue Dec 16 17:46:44 PST 2008


Author: dgregor
Date: Tue Dec 16 19:46:43 2008
New Revision: 61115

URL: http://llvm.org/viewvc/llvm-project?rev=61115&view=rev
Log:
Fix PrintParserCallbacks for the new ActOnLinkageSpec actions

Modified:
    cfe/trunk/Driver/PrintParserCallbacks.cpp

Modified: cfe/trunk/Driver/PrintParserCallbacks.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/Driver/PrintParserCallbacks.cpp?rev=61115&r1=61114&r2=61115&view=diff

==============================================================================
--- cfe/trunk/Driver/PrintParserCallbacks.cpp (original)
+++ cfe/trunk/Driver/PrintParserCallbacks.cpp Tue Dec 16 19:46:43 2008
@@ -156,14 +156,27 @@
       llvm::cout << __FUNCTION__ << "\n";
       return 0;
     }
-
+    
+    /// ActOnLinkageSpec - Parsed a C++ linkage-specification that
+    /// contained braces. Lang/StrSize contains the language string that
+    /// was parsed at location Loc. Decls/NumDecls provides the
+    /// declarations parsed inside the linkage specification.
     virtual DeclTy *ActOnLinkageSpec(SourceLocation Loc, SourceLocation LBrace,
                                      SourceLocation RBrace, const char *Lang,
-                                     unsigned StrSize, DeclTy *D) {
+                                     unsigned StrSize, 
+                                     DeclTy **Decls, unsigned NumDecls) {
       llvm::cout << __FUNCTION__ << "\n";
       return 0;
     }
-  
+    
+    /// ActOnLinkageSpec - Parsed a C++ linkage-specification without
+    /// braces. Lang/StrSize contains the language string that was
+    /// parsed at location Loc. D is the declaration parsed.
+    virtual DeclTy *ActOnLinkageSpec(SourceLocation Loc, const char *Lang,
+                                     unsigned StrSize, DeclTy *D) {
+      return 0;
+    }
+    
     //===--------------------------------------------------------------------===//
     // Type Parsing Callbacks.
     //===--------------------------------------------------------------------===//





More information about the cfe-commits mailing list