Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
4d1bed87ce91ea1875670480766145f794e9c00d
/
clang
/
lib
/
Sema
/
SemaDecl.cpp
4d1bed8
Make a reference const. No behavior change.
by Nico Weber
· 11 years ago
215f423
Add a warning for direct-list-initialization of a variable with a deduced type
by Richard Smith
· 11 years ago
e9624ed
Sema: Don't give attribute alias vars with struct type an init expr
by David Majnemer
· 11 years ago
8f01bb9
[MSVC2012] Allow 'mutable' references
by Alexey Bataev
· 11 years ago
9cc795c
Weaken an assertion that isn't true for invalid input.
by Nico Weber
· 11 years ago
290d347
Revert "Sema: err_after_alias is unreachable, remove it"
by David Majnemer
· 11 years ago
1efd55f
Sema: err_after_alias is unreachable, remove it
by David Majnemer
· 11 years ago
21a8869
Correct all typos in the initialization arguments, even if one could not
by Kaelyn Takata
· 11 years ago
c91ac9e
Fix crashes on missing @interface for category
by Ben Langmuir
· 11 years ago
6b90356
Add back a check removed in r226436
by David Majnemer
· 11 years ago
2dc8146
Sema: Variable definitions cannot be __attribute__((alias))
by David Majnemer
· 11 years ago
71e377d
If a function decl cannot be merged, mark it as invalid.
by Nico Weber
· 11 years ago
8e1a913
Sema: Recover when a function template is in an extern "C" block
by David Majnemer
· 11 years ago
d1091e5
Sema: It's cheaper to ask LookupResult::empty than to calculate linkage
by David Majnemer
· 11 years ago
ce12ed2
Sema: Check type compatibility with the most recent decl when merging
by David Majnemer
· 11 years ago
a3b04ce
Sema: An extern declaration can't be a redeclaration of a parameter
by David Majnemer
· 11 years ago
080b1f3
When attribute 'optnone' appears on the same declaration with a
by Paul Robinson
· 11 years ago
cdf8a71
Revert "Sema: An extern declaration can't be a redeclaration of a parameter"
by David Majnemer
· 11 years ago
c369182
Sema: An extern declaration can't be a redeclaration of a parameter
by David Majnemer
· 11 years ago
8b51ae9
Mark vtable used on explicit destructor definitions.
by Nico Weber
· 11 years ago
19acc3d
Rename RefersToCapturedVariable to RefersToEnclosingVariableOrCapture, NFC
by Alexey Bataev
· 11 years ago
0fe3f4d
Sema: Don't crash when variable is redefined as a constexpr function
by David Majnemer
· 11 years ago
aa30dd7
Sema: RecordDecl shouldn't have a FunctionDecl as a Decl
by David Majnemer
· 11 years ago
8c6db70
Sema: Don't crash when specializing a global scope function in a class
by David Majnemer
· 11 years ago
baff294
Sema: Remove some dead code from CreateNewFunctionDecl
by David Majnemer
· 11 years ago
42118a9
Handle OpaqueValueExprs more intelligently in the TransformTypos tree transform.
by Kaelyn Takata
· 11 years ago
be4c437
Sema: Don't crash when solitary :: token appears before { in struct def
by David Majnemer
· 11 years ago
738e587
Sema: Don't crash when an inject class name has a nested redefinition
by David Majnemer
· 11 years ago
938204a
Try typo correction on all initialization arguments and be less
by Kaelyn Takata
· 11 years ago
07649fb
Renamed RefersToEnclosingLocal bitfield to RefersToCapturedVariable.
by Alexey Bataev
· 11 years ago
30e41fb
Warn when attribute 'optnone' conflicts with attributes on a
by Paul Robinson
· 11 years ago
724f14e
Create a new 'flag_enum' attribute.
by Alexis Hunt
· 11 years ago
c321b93
When checking for uninitialized values, do not confuse "std::move" with every
by Richard Trieu
· 11 years ago
4c3ffc4
Properly correct initializer expressions based on whether they would be valid.
by Kaelyn Takata
· 11 years ago
d8f4165
Fix missing diagnostic for unsupported TLS for some thread_local variables.
by Bob Wilson
· 11 years ago
0d8d6c0
Fix an assertion when ending a function definition.
by John McCall
· 11 years ago
1cbb971
Remove some redundant virtual specifiers on overriden functions.
by David Blaikie
· 11 years ago
0b3a462
PR21437, final part of DR1330: delay-parsing of exception-specifications. This
by Richard Smith
· 11 years ago
899baf3
Move the no-prototype calling conv check after decl merging
by Reid Kleckner
· 11 years ago
1eaa844
Don't diagnose no-prototype callee-cleanup function definitions
by Reid Kleckner
· 11 years ago
606bd6d
Don't dllimport inline functions when targeting MinGW (PR21366)
by Hans Wennborg
· 11 years ago
d4a0136
Have -Wuninitialized catch uninitalized use in overloaded operator arguments.
by Richard Trieu
· 11 years ago
c79e5e3
Remove StorageClass typedefs from VarDecl and FunctionDecl since StorageClass is in the clang namespace.
by Craig Topper
· 11 years ago
ac6073b
Follow-up to r216619: use isCXXCLassMember() instead of trying to
by Hans Wennborg
· 11 years ago
89c881b
Pass around CorrectionCandidateCallbacks as unique_ptrs so
by Kaelyn Takata
· 11 years ago
d7857f0
Add frontend support for __vectorcall
by Reid Kleckner
· 11 years ago
23a0739
Add RestrictQualifierLoc to DeclaratorChunk::FunctionTypeInfo
by Hal Finkel
· 11 years ago
374b5aa
Sema: handle additional case of qualified types
by Saleem Abdulrasool
· 11 years ago
899ded9
MS Compat: mark globals emitted in read-only sections const
by Hans Wennborg
· 11 years ago
260995b
Adding attributes to the IndirectFieldDecl that we generate for anonymous struct/union fields. This fixes PR20930.
by Aaron Ballman
· 11 years ago
905bfda
-ms-extensions: Allow __super in return stements.
by Nikola Smiljanic
· 11 years ago
5da21da
MS ABI: Disallow dllimported/exported variables from having TLS
by David Majnemer
· 11 years ago
7656f41
Sema: Simplify checkAttributesAfterMerging
by David Majnemer
· 11 years ago
9f8509f
Update -Wuninitialized to be stricter on CK_NoOp casts.
by Richard Trieu
· 11 years ago
779c6f2
Add back checking for condition of conditional operator for -Wuninitialized
by Richard Trieu
· 11 years ago
6786024
-ms-extensions: Implement __super scope specifier (PR13236).
by Nikola Smiljanic
· 11 years ago
52b8b60
Add increment/decrement operators and compound assignment operators to the
by Richard Trieu
· 11 years ago
ac0b30e
Sema: Inherit the flexible array property from struct fields
by David Majnemer
· 11 years ago
78dd725
Fix an edge case with BinaryOperator's in -Wuninitialized. Add testcases for
by Richard Trieu
· 11 years ago
e396ba6
Improve -Wuninitialized to take into account field ordering with initializer
by Richard Trieu
· 11 years ago
3109758
ms-inline-asm: Scope inline asm labels to functions
by Ehsan Akhgari
· 11 years ago
d191063
Follow-up to r214408: Warn on other callee-cleanup functions without prototype too.
by Nico Weber
· 11 years ago
d8e366b
Sema: Diagnose undefined structs used as Microsoft anonymous structs
by David Majnemer
· 11 years ago
5c00c31
Allow empty statements in naked functions in addition to ASM statements
by Ehsan Akhgari
· 11 years ago
7288943
Add -Wunused-local-typedef, a warning that finds unused local typedefs.
by Nico Weber
· 11 years ago
2a07c96
Stop double visiting some expressions during self reference checking.
by Richard Trieu
· 11 years ago
d62cdd2c
Don't allow non-ASM statements in naked functions
by Hans Wennborg
· 11 years ago
75bb28e
Don't load invalid enum value in Sema::LazilyCreateBuiltin.
by Alexey Samsonov
· 11 years ago
39c81e2
[C++11] Support for capturing of variable length arrays in lambda expression.
by Alexey Bataev
· 11 years ago
abf6ec4
More -Wuninitialized updates
by Richard Trieu
· 11 years ago
dd96db2
Allow adding dll attributes on certain redecls with a warning if the decl hasn't been used yet (PR20746)
by Hans Wennborg
· 11 years ago
04d3b3e
Clarify comment so this doesn't appear to be a C11-only rule.
by Richard Smith
· 11 years ago
ffc120a
revert patch r216469.
by Fariborz Jahanian
· 11 years ago
840438b
c11- Check for c11 language option as documentation says
by Fariborz Jahanian
· 11 years ago
11fd079
Passing a variable to std::move now counts as a use for -Wuninitialized
by Richard Trieu
· 11 years ago
92516a8
PR20716 - Crash when recovering from type in known dependent base.
by Nikola Smiljanic
· 11 years ago
f98341e
Fix PR20705, crash on invalid.
by Richard Trieu
· 11 years ago
38c53fb
Objective-C. Recover from missing interface decl.
by Fariborz Jahanian
· 11 years ago
dd69ef3
C++1y is now C++14!
by Aaron Ballman
· 11 years ago
4dd9b43
Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needing to mention the size.
by Craig Topper
· 11 years ago
4834ad2
Improve -Wuninitialized to catch const classes being used in their own copy
by Richard Trieu
· 11 years ago
8f0ed91
Sema: Handle declspecs without declarators in records properly in C mode
by David Majnemer
· 11 years ago
ca40f9b
[modules] When considering merging a newly-declared typedef into an imported
by Richard Smith
· 11 years ago
7c4851e
Don't drop dllimport from qualified friend redeclarations (PR20512)
by Hans Wennborg
· 11 years ago
8acb428
Factor out exception specification information from
by Richard Smith
· 11 years ago
f51dc3b
Local extern redeclarations of dllimport variables stay dllimport even if they don't specify the attribute
by Hans Wennborg
· 11 years ago
be39a87
Delay check for prototype on __fastcall functions until after MergeFunctionDecl.
by Nico Weber
· 11 years ago
b537a3a
Add stopgap option -fmodule-implementation-of <name>
by Ben Langmuir
· 11 years ago
1a711b1
-fms-extensions: Implement half of #pragma init_seg
by Reid Kleckner
· 11 years ago
1b98ccc
PR20356: Fix all Sema warnings with mismatched ext_/warn_ versus
by Richard Smith
· 11 years ago
b93355e
Objective-C. deprecated attribute is not inherited on methods
by Fariborz Jahanian
· 11 years ago
4fc9153
Fix FriendDecl source location and range for class templates and function declarations that don't start with 'friend' keyword. Add more unittests.
by Nikola Smiljanic
· 11 years ago
5d96e0a
Consolidate header inclusion diagnostics
by Alp Toker
· 11 years ago
675d438
Return a FixItHint instead of taking a diagnostic builder
by Reid Kleckner
· 11 years ago
0902a51
MSVC compat: Allow lookup of friend types in enclosing namespaces
by Reid Kleckner
· 11 years ago
837d5de
Sema: Allow aliases to have incomplete type
by David Majnemer
· 11 years ago
fd06827
MS compat: Allow lookup of types from dependent bases in functions
by Reid Kleckner
· 11 years ago
1ba38f8
Allow more lookup of types in dependent base classes
by Reid Kleckner
· 11 years ago
70fc29c
Don't accept qualified 'int' main return types in C++ or standard C mode
by Alp Toker
· 11 years ago
d0787eb
Introduce a FunctionDecl::getReturnTypeSourceRange() utility
by Alp Toker
· 11 years ago
Next »