Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
a3bfa54f2ad8600fc1bb3d39b37e3cd5469ccbb6
/
test
/
SemaCXX
a3bfa54
Switch attribute test line endings from CRLF
by Alp Toker
· 11 years ago
8b40772
Fix crash in cleanup attr handling
by Alp Toker
· 11 years ago
d2b0cf3
Sema: Diagnose global replacement functions declared as inline
by David Majnemer
· 11 years ago
b5c7768
Allow CorrectTypo to replace CXXScopeSpecifiers that refer to classes.
by Kaelyn Uhrain
· 11 years ago
6e4f6f8
Be smarter about deciding to add a leading '::' to a
by Kaelyn Uhrain
· 11 years ago
13be032
Consumed analysis: fix assert failure.
by DeLesley Hutchins
· 11 years ago
be63ab6
Consumed analysis: assume that non-const reference parameters are initially
by DeLesley Hutchins
· 11 years ago
c5cdafc
Consumed analysis: All the return_typestate parameter to be attached to the
by DeLesley Hutchins
· 11 years ago
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
Next »