Chandler Carruth
|
324f918438
Update the file headers across all of the LLVM projects in the monorepo
|
6 years ago |
Malcolm Parsons
|
4d6ad36d4c
Tracking exception specification source locations
|
8 years ago |
Malcolm Parsons
|
d18ea6642f
[Sema] Store a SourceRange for multi-token builtin types
|
8 years ago |
Aaron Ballman
|
89dda3855c
Properly track the end location of an exception specification.
|
9 years ago |
Aaron Ballman
|
5d6b9bd99d
Rename AST node matchers to match the AST node names directly. Part of this rename also splits recordDecl() (which used to match CXXRecordDecl) into recordDecl() (that matches RecordDecl) and cxxRecordDecl (that matches CXXRecordDecl). Also adds isStruct(), isUnion(), and isClass() narrowing matchers for RecordDecl objects.
|
10 years ago |
Yunzhong Gao
|
de723f5818
Fix a few line endings. NFC.
|
10 years ago |
Alexander Kornienko
|
dfa4cf3126
Use 'override/final' instead of 'virtual' for overridden methods
|
10 years ago |
Aaron Ballman
|
480b111b17
Track the source location of the dot or arrow operator in a MemberExpr.
|
10 years ago |
Eli Bendersky
|
6ad2072125
Record correct source range for defaulted/deleted members.
|
10 years ago |
Fariborz Jahanian
|
dd5b95a80e
Obective-C. Patch to fix the incorrect ObjcMessageExpr argument source ranges,
|
11 years ago |
Nikola Smiljanic
|
94b86863ab
Fix FriendDecl source location and range for class templates and function declarations that don't start with 'friend' keyword. Add more unittests.
|
11 years ago |
Nikola Smiljanic
|
5db2c779a8
Add first set of tests for FriendDecl source range and location.
|
11 years ago |
Peter Collingbourne
|
c7ecd63edf
Correctly set brace range for CXXConstructExprs formed by list initialization.
|
11 years ago |
Chandler Carruth
|
4b9be6e25f
Sort all the #include lines with LLVM's utils/sort_includes.py which
|
11 years ago |
Enea Zaffanella
|
1245a54ca6
Fix missing source location in CXXTemporaryObjectExpr nodes.
|
12 years ago |
Enea Zaffanella
|
de9ed71c69
Fix source range of implicitly instantiated friend declaration.
|
12 years ago |
Enea Zaffanella
|
d4de59d3e5
Fixed source range of C++03 access declarations.
|
12 years ago |
Enea Zaffanella
|
51da1426b5
Fixed testcase failing under MS by adding "-fno-delayed-template-parsing",
|
12 years ago |
NAKAMURA Takumi
|
1fb09dfa19
AST/SourceLocationTest.cpp: Appease MS hosts to suppress CXXUnresolvedConstructExpr.SourceRange, for now.
|
12 years ago |
Enea Zaffanella
|
bd9cbd22b8
Fixed source range for functional cast and unresolved construct expr nodes.
|
12 years ago |
Enea Zaffanella
|
2d77634e83
Fixed source location info for UnaryTransformTypeLoc nodes.
|
12 years ago |
Eli Friedman
|
6e40c9544a
Fix source range of CXXNewExpr with parentheses around the type. PR15569.
|
12 years ago |
Eli Friedman
|
44ee0a710c
Re-commit r183466 with a fix to make the TypeLoc casting machinery work
|
12 years ago |
Manuel Klimek
|
7e6e515fc7
Adds a test that verifies angle bracket locations.
|
12 years ago |
Tanya Lattner
|
8aa86d1155
Add an error to check that all program scope variables are in the constant address space in OpenCL.
|
12 years ago |
Richard Smith
|
afbcab8d10
PR15095: Use more correct source locations for the InitListExpr we fake up for
|
12 years ago |
Manuel Klimek
|
4d0e9f5807
Move commonly useful code for AST testing into MatchVerfier.h.
|
12 years ago |
Chandler Carruth
|
1050e8b225
Sort the #include lines for unittests/...
|
12 years ago |
David Blaikie
|
c2fc67e0cf
Fix a source range regression in C++ new expressions with call initializers.
|
12 years ago |
Abramo Bagnara
|
4c5750e0d1
Fixed converted ConstantArrayTypeLoc range. Added a missing testcase for ConstructorDecl source range.
|
12 years ago |