[cfe-commits] r130295 - in /cfe/trunk: include/clang/Parse/Parser.h lib/Parse/ParseDecl.cpp lib/Parse/ParseStmt.cpp
Douglas Gregor
dgregor at apple.com
Tue Apr 26 22:44:52 PDT 2011
Author: dgregor
Date: Wed Apr 27 00:44:51 2011
New Revision: 130295
URL: http://llvm.org/viewvc/llvm-project?rev=130295&view=rev
Log:
Clean out some cruft I introduced when adding Sema::ClassifyName()
Modified:
cfe/trunk/include/clang/Parse/Parser.h
cfe/trunk/lib/Parse/ParseDecl.cpp
cfe/trunk/lib/Parse/ParseStmt.cpp
Modified: cfe/trunk/include/clang/Parse/Parser.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/Parse/Parser.h?rev=130295&r1=130294&r2=130295&view=diff
==============================================================================
--- cfe/trunk/include/clang/Parse/Parser.h (original)
+++ cfe/trunk/include/clang/Parse/Parser.h Wed Apr 27 00:44:51 2011
@@ -1332,12 +1332,6 @@
ParsedAttributes &attrs,
bool RequireSemi,
ForRangeInit *FRI = 0);
- DeclGroupPtrTy ParseSimpleDeclaration(ParsingDeclSpec &DS,
- StmtVector &Stmts,
- unsigned Context,
- SourceLocation &DeclEnd,
- bool RequireSemi,
- ForRangeInit *FRI = 0);
DeclGroupPtrTy ParseDeclGroup(ParsingDeclSpec &DS, unsigned Context,
bool AllowFunctionDefinitions,
SourceLocation *DeclEnd = 0,
Modified: cfe/trunk/lib/Parse/ParseDecl.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Parse/ParseDecl.cpp?rev=130295&r1=130294&r2=130295&view=diff
==============================================================================
--- cfe/trunk/lib/Parse/ParseDecl.cpp (original)
+++ cfe/trunk/lib/Parse/ParseDecl.cpp Wed Apr 27 00:44:51 2011
@@ -724,29 +724,7 @@
// Parse the common declaration-specifiers piece.
ParsingDeclSpec DS(*this);
DS.takeAttributesFrom(attrs);
- return ParseSimpleDeclaration(DS, Stmts, Context, DeclEnd, RequireSemi, FRI);
-}
-/// simple-declaration: [C99 6.7: declaration] [C++ 7p1: dcl.dcl]
-/// declaration-specifiers init-declarator-list[opt] ';'
-///[C90/C++]init-declarator-list ';' [TODO]
-/// [OMP] threadprivate-directive [TODO]
-///
-/// for-range-declaration: [C++0x 6.5p1: stmt.ranged]
-/// attribute-specifier-seq[opt] type-specifier-seq declarator
-///
-/// If RequireSemi is false, this does not check for a ';' at the end of the
-/// declaration. If it is true, it checks for and eats it.
-///
-/// If FRI is non-null, we might be parsing a for-range-declaration instead
-/// of a simple-declaration. If we find that we are, we also parse the
-/// for-range-initializer, and place it here.
-Parser::DeclGroupPtrTy Parser::ParseSimpleDeclaration(ParsingDeclSpec &DS,
- StmtVector &Stmts,
- unsigned Context,
- SourceLocation &DeclEnd,
- bool RequireSemi,
- ForRangeInit *FRI) {
ParseDeclarationSpecifiers(DS, ParsedTemplateInfo(), AS_none,
getDeclSpecContextFromDeclaratorContext(Context));
StmtResult R = Actions.ActOnVlaStmt(DS);
Modified: cfe/trunk/lib/Parse/ParseStmt.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Parse/ParseStmt.cpp?rev=130295&r1=130294&r2=130295&view=diff
==============================================================================
--- cfe/trunk/lib/Parse/ParseStmt.cpp (original)
+++ cfe/trunk/lib/Parse/ParseStmt.cpp Wed Apr 27 00:44:51 2011
@@ -22,10 +22,6 @@
#include "clang/Basic/SourceManager.h"
using namespace clang;
-static bool isColonOrRSquareBracket(const Token &Tok) {
- return Tok.is(tok::colon) || Tok.is(tok::r_square);
-}
-
//===----------------------------------------------------------------------===//
// C99 6.8: Statements and Blocks.
//===----------------------------------------------------------------------===//
More information about the cfe-commits
mailing list