Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
7121bdb91b86f6053765bda18dd0a8a118929ace
/
test
/
SemaCXX
7121bdb
[-fms-extensions] Permit 'override' in C++98 and 'sealed' as a synonym for 'final'
by David Majnemer
· 11 years ago
d4f0e19
Consumed analysis: Add param_typestate attribute, which specifies that
by DeLesley Hutchins
· 11 years ago
cd0f6d7
Consumed Analysis: Allow parameters that are passed by non-const reference
by DeLesley Hutchins
· 11 years ago
9cd5d40
Consumed analysis: update to previous test case.
by DeLesley Hutchins
· 11 years ago
52f717e
Consumed analysis: fix ICE in handling of loop source locations.
by DeLesley Hutchins
· 11 years ago
d1bcd4c
Remove unicode characters, trailing whitespace from test case
by David Majnemer
· 11 years ago
a32966f
Sema: Simplify the check if a method returns an instance of the class.
by Benjamin Kramer
· 11 years ago
7752a74
Sema: Don't crash when __try/__except/__finally appears in a template function
by David Majnemer
· 11 years ago
edb5fdf
Sema: Consider it an error to apply __builtin_offsetof to a member in a virtual base
by David Majnemer
· 11 years ago
b7f23f1
Correctly skip type sugar when determining the width of an enum type. Derived
by Richard Smith
· 11 years ago
b79b17b
PR17567: Improve diagnostic for a mistyped constructor name. If we see something
by Richard Smith
· 11 years ago
81e34b1
Do not use typo correction that is unaccessible.
by Serge Pavlov
· 11 years ago
f30e194
Consumed analysis: replace the consumes attribute with a set_typestate
by DeLesley Hutchins
· 11 years ago
1bf6343
Consumed analysis: switch from tests_consumed/unconsumed to a general
by DeLesley Hutchins
· 11 years ago
f18e6e8
Improve the error message for attempting to build a for range loop using a
by Richard Trieu
· 11 years ago
627c7f9
Consumed analysis: check destructor calls.
by DeLesley Hutchins
· 11 years ago
b2969b1
Adds Microsoft compatiable C++ record layout code to clang.
by Warren Hunt
· 11 years ago
6e04a84
Sema: Taking the address of a dtor is illegal per C++ [class.dtor]p2.
by Benjamin Kramer
· 11 years ago
7385840
Consumed analysis: improve loop handling. The prior version of the analysis
by DeLesley Hutchins
· 11 years ago
45d3950
Tighten diagnostics for calling conventions on variadic functions
by Hans Wennborg
· 11 years ago
2dd68de
Sema: Only merge typedef attributes if the previous decl is a typedef
by Justin Bogner
· 11 years ago
6654085
Consumed Analysis: Change callable_when so that it can take a list of states
by DeLesley Hutchins
· 11 years ago
f003acd
Revert "Teach TreeTransform and family how to transform generic lambdas within templates and nested within themselves."
by Rafael Espindola
· 11 years ago
618c285
Teach TreeTransform and family how to transform generic lambdas within templates and nested within themselves.
by Faisal Vali
· 11 years ago
9683f1d
Revert changes from the nested lambdas commit till i figure out
by Faisal Vali
· 11 years ago
aecbb9d
Teach TreeTransform and family how to transform generic lambdas within templates and nested within themselves.
by Faisal Vali
· 11 years ago
a89ee57
Fix a typo suggestion regression introduced by r191544.
by Kaelyn Uhrain
· 11 years ago
de8eaa2
Fix computation of linkage within nested lambdas.
by Faisal Vali
· 11 years ago
91d3f33
Fix typo correction usage of SemaAccess.cpp.
by Eli Friedman
· 11 years ago
9b93f20
Tweak changes in r186464 to avoid a crash.
by Eli Friedman
· 11 years ago
8a3f9e4
Remove support for arrays of runtime bound in C++1y, now they have been voted
by Richard Smith
· 11 years ago
c6867dd
Revert the linkage fix.
by Faisal Vali
· 11 years ago
99229cd
Fix computation of linkage within nested lambdas.
by Faisal Vali
· 11 years ago
d6992ab
Implement conversion to function pointer for generic lambdas without captures.
by Faisal Vali
· 11 years ago
4cb295d
Implement C++1y sized deallocation (n3778). This is not enabled by -std=c++1y;
by Richard Smith
· 11 years ago
9beaf20
Add compat/extension warnings for init captures.
by Richard Smith
· 11 years ago
1851715
Add extra testing for init-captures.
by Richard Smith
· 11 years ago
2ceb67a
Don't suggest namespaces if the next token is a '.'
by Kaelyn Uhrain
· 11 years ago
d0629eb
Variable templates: handle instantiation of static data member templates
by Richard Smith
· 11 years ago
0f90ee0
Don't give suggest things like function names on the left side of "=".
by Kaelyn Uhrain
· 11 years ago
6243f62
Avoid the hard-coded limit on the number of typo corrections attempted.
by Kaelyn Uhrain
· 11 years ago
a934c31
Fix error recovery when a return type correction includes a new name specifier.
by Kaelyn Uhrain
· 11 years ago
3d9559b
Teach typo correction to look inside of classes like it does namespaces.
by Kaelyn Uhrain
· 11 years ago
859b622
Implement C++1y digit separator proposal (' as a digit separator). This is not
by Richard Smith
· 11 years ago
01ae093
Allow dynamic_cast to void* even with -fno-rtti.
by Eli Friedman
· 11 years ago
2ae28e5
Fix -Wmissing-variable-declarations regression.
by Eli Friedman
· 11 years ago
ecbce69
Implement restriction that a partial specialization must actually specialize
by Richard Smith
· 11 years ago
06dd2b3
Handle standard libraries that miss out the space when defining the standard
by Richard Smith
· 11 years ago
25b24eb
PR16529: Don't forget to add the CXXFunctionalCastExpr type sugar to an
by Richard Smith
· 11 years ago
b390e49
PR17295: Do not allow explicit conversion functions to be used in cases where
by Richard Smith
· 11 years ago
ef8f90c
Modify the uninitialized field visitor to detect uninitialized use across the
by Richard Trieu
· 11 years ago
a41c97a
Switch the semantic DeclContext for a block-scope declaration of a function or
by Richard Smith
· 11 years ago
d2f9308
Make Preprocessor::Lex non-recursive.
by Eli Friedman
· 11 years ago
5f33c37
Add specific warning flags for GNU ext in Sema.
by Eli Friedman
· 11 years ago
58ee425
Remove a bogus diagnostic preventing static data member templates from being
by Richard Smith
· 11 years ago
8e6557e
Fix accepts-invalid if a variable template explicit instantiation is missing an
by Richard Smith
· 11 years ago
6aa7df9
If a variable template specialization with an incomplete array type is
by Richard Smith
· 11 years ago
e9f6f33
[-cxx-abi microsoft] Correctly identify Win32 entry points
by David Majnemer
· 11 years ago
175d417
Add some missing ProhibitAttributes calls to some declaration-like #pragmas.
by Richard Smith
· 11 years ago
2440fb1
Add error checking to reject neon_vector_type attribute on targets without NEON.
by Amara Emerson
· 11 years ago
3312933
Handle PredefinedExpr with templates and lambdas
by Wei Pan
· 11 years ago
3225b9c
Avoid getting an argument of allocation function if it does not exist.
by Serge Pavlov
· 11 years ago
1fca547
Part three of PR15721: if we have an invalid CXXDefaultInitExpr, don't crash if
by Richard Smith
· 11 years ago
b445cb9
vector_size cannot be applied to Booleans. Updated the semantic checking logic, as well as the comment and added a test case. Fixes PR12649
by Aaron Ballman
· 11 years ago
422ac9e
Switching the WeakRef attribute to using the new checkStringLiteralArgument helper function.
by Aaron Ballman
· 11 years ago
f37e4f2
Guard availability and thread safety attributes against wide strings.
by Benjamin Kramer
· 11 years ago
fbb08b5
Refactor the uninitialized field visitor. Also moved the calls to the visitor
by Richard Trieu
· 11 years ago
d068607
Tablegen now generates a StringSwitch for attributes containing enumeration arguments to map strings to the proper enumeration value. This makes error checking more consistent and reduces the amount of hand-written code required.
by Aaron Ballman
· 11 years ago
a19efaf
Adding some additional test cases for the cleanup attribute.
by Aaron Ballman
· 11 years ago
71fcba8
Split -Wunused-variable warning.
by Daniel Jasper
· 11 years ago
a3d727b
volatile types are not trivially copyable.
by Eli Friedman
· 11 years ago
ba08161
Fix is_trivially_constructible preconditions.
by Eli Friedman
· 11 years ago
ebaee6b
The cleanup attribute no longer uses an unresolved, simple identifier as its argument. Instead, it takes an expression that is fully resolved.
by Aaron Ballman
· 11 years ago
812d6bc
PR5683: Issue a warning when subtracting pointers to types of zero size, and
by Richard Smith
· 11 years ago
1507bf5
Fix regression from r190382.
by Eli Friedman
· 11 years ago
39bd371
Make -Wunused warning rules more consistent.
by Eli Friedman
· 11 years ago
35bc005
Ignore calling conventions when checking function template specializations
by Reid Kleckner
· 11 years ago
9c5716c
Add self-comparison warnings for fields.
by Eli Friedman
· 11 years ago
a33ab60
Consumed Analysis: The 'consumable' attribute now takes a identifier specifying the default assumed state for objects of this class
by David Blaikie
· 11 years ago
3082be2
When creating an implicit conversion sequence for a reference of type T from an
by Richard Smith
· 11 years ago
1e75a1a
Clear LookupResult object if invalid candidate is found.
by Serge Pavlov
· 11 years ago
5094920
Consumed analysis: update to comments in test cases.
by DeLesley Hutchins
· 11 years ago
caa5ab2
Switched FormatAttr to using an IdentifierArgument instead of a StringArgument since that is a more accurate modeling.
by Aaron Ballman
· 11 years ago
0e8534e
Consumed analysis: add return_typestate attribute.
by DeLesley Hutchins
· 11 years ago
9a96de7
The diagnostic err_init_conversion_failed uses the enum
by Richard Trieu
· 11 years ago
c55bee6
Consumed analysis: add 'consumable' class attribute.
by DeLesley Hutchins
· 11 years ago
4252598
Consumed analysis: track function parameters. Patch by chris.wailes@gmail.com.
by DeLesley Hutchins
· 11 years ago
d324a0b
Consumed analysis: non-const methods no longer transfer an object into an
by DeLesley Hutchins
· 11 years ago
b7dc1f5
Consumed analysis: improve handling of conditionals.
by DeLesley Hutchins
· 11 years ago
9d57b8d
Sema: Subst type default template args earlier
by David Majnemer
· 11 years ago
3f93d4c
Improve error for assignment to incomplete class.
by Eli Friedman
· 11 years ago
ef07203
Delete CC_Default and use the target default CC everywhere
by Reid Kleckner
· 11 years ago
15b2674
Handle predefined expression for a captured statement
by Wei Pan
· 11 years ago
9e8bd1d
Consumed analysis: change class name in test cases.
by DeLesley Hutchins
· 11 years ago
8ef1b37
Reword a diagnostic to avoid a confusing implication that it might be talking
by Richard Smith
· 11 years ago
5fdd207
Update to consumed analysis.
by DeLesley Hutchins
· 11 years ago
b9377d3
Add a constexpr functionality test for static data member templates.
by Larisse Voufo
· 11 years ago
567f917
Refactor for clarity and simplicity.
by Larisse Voufo
· 11 years ago
04592e7
Improve support for static data member templates. This revision still has at least one bug, as it does not respect the variable template specialization hierarchy well.
by Larisse Voufo
· 11 years ago
2414697
Split isFromMainFile into two functions.
by Eli Friedman
· 11 years ago
Next »