Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
5c2040b1820b04b51fcc092ddb69cb7295fc8d87
/
clang
/
lib
/
Parse
/
ParseTentative.cpp
11289f4
Remove tabs, and whitespace cleanups.
by Mike Stump
· 16 years ago
e861bac
Improve support for out-of-line definitions of nested templates and
by Douglas Gregor
· 16 years ago
33c70c9
Consider nested-names as part of the declarator when resolving an ambiguous statement.
by Argyrios Kyrtzidis
· 16 years ago
a9ad47d
Basic support for C++0x unicode types. Support for literals will follow in an incremental patch
by Alisdair Meredith
· 16 years ago
74948d0
Parse the C++0x decltype specifier.
by Anders Carlsson
· 16 years ago
53339e0
Add more parser support for Microsoft extensions.
by Eli Friedman
· 16 years ago
12179bc
Handle correctly a very ugly part of the C++ syntax. We cannot disambiguate between a parenthesized type-id and
by Argyrios Kyrtzidis
· 16 years ago
333489b
Initial implementation of parsing, semantic analysis, and template
by Douglas Gregor
· 17 years ago
9eac931
Fix rdar://6719156 - clang should emit a better error when blocks are disabled but are used anyway
by Chris Lattner
· 17 years ago
f24fcff6
Add parser support for static_assert.
by Anders Carlsson
· 17 years ago
97f3457
Teach the type-id/expression disambiguator about different
by Douglas Gregor
· 17 years ago
60f3622
move library-specific diagnostic headers into library private dirs. Reduce
by Chris Lattner
· 17 years ago
7368d58
Split the single monolithic DiagnosticKinds.def file into one
by Chris Lattner
· 17 years ago
c6d52f5
Make tentative parsing of pointer-to-member decls work, and fix other stuff pointed out by Doug.
by Sebastian Redl
· 17 years ago
f192fab
Another tweak to handle the MS extensions (<rdar://problem/5956221>).
by Steve Naroff
· 17 years ago
1f42c2e
Fix <rdar://problem/5956221> clang ObjC rewriter: Microsoft-specific __fastcall keyword unrecognized.
by Steve Naroff
· 17 years ago
a8a3f73
rename tok::annot_qualtypename -> tok::annot_typename, which is both
by Chris Lattner
· 17 years ago
b7895c4
push the call in isCXXDeclarationSpecifier to TryAnnotateTypeOrScopeToken
by Chris Lattner
· 17 years ago
ec8806e
Removed the warning
by Douglas Gregor
· 17 years ago
399f965
Teach tentative parsing to handle block pointers (rdar://6394309)
by Chris Lattner
· 17 years ago
3d31c6c
remove the last couple obsolete forms of Parser::Diag.
by Chris Lattner
· 17 years ago
32a0379
Implement support for C++ nested-name-specifiers ('foo::bar::x') in the Parser side.
by Argyrios Kyrtzidis
· 17 years ago
3a0558a
Just do a diagIfAmbiguous -> warnIfAmbiguous rename. No functionality change.
by Argyrios Kyrtzidis
· 17 years ago
84a4df8
Issue a warning when there's an ambiguous function declarator (that could be a direct initializer for a variable defition).
by Argyrios Kyrtzidis
· 17 years ago
4217c7e
A tiny optimization; use isCXXFunctionDeclarator only when it's appropriate.
by Argyrios Kyrtzidis
· 17 years ago
279d981
Add some text from the C++ standard and additional ambiguity resolution tests.
by Argyrios Kyrtzidis
· 17 years ago
2b1ef22
Handle ambiguities between expressions and type-ids that occur inside parentheses, e.g.:
by Argyrios Kyrtzidis
· 17 years ago
df788f4
Found a subtle bug caused by an implicit enum-to-bool conversion (of the TentativeParsingResult enum).
by Argyrios Kyrtzidis
· 17 years ago
2534620
Fix Parser::isCXXConditionDeclaration to properly resolve declarations.
by Argyrios Kyrtzidis
· 17 years ago
71f3e19
Disambiguate between a declaration or expression for the 'condition' part of a if/switch/while/for statement.
by Argyrios Kyrtzidis
· 17 years ago
7b87f27
Consider GNU attributes when doing ambiguity resolution.
by Argyrios Kyrtzidis
· 17 years ago
2c7137d
Resolve ambiguous C++ statements (C++ 6.8p1).
by Argyrios Kyrtzidis
· 17 years ago