Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
clang
/
32b5ca012c42d418c9ff0d4175b17f174459e187
/
test
/
SemaCXX
32b5ca0
Support return type deduction for templates in -fdelayed-template-parsing (microsoft) mode
by Faisal Vali
· 11 years ago
0e429f1
Changed tests_typestate to test_typestate for consistency.
by Chris Wailes
· 11 years ago
bb17ff9
Switch %clang -cc1 tests to %clang_cc1
by Alp Toker
· 11 years ago
02debf6
Add -Wstring-plus-char, which warns when adding char literals to C strings.
by Jordan Rose
· 11 years ago
9d33c40
Sema: Do not allow lambda expressions to appear inside of constant expressions
by David Majnemer
· 11 years ago
101e9dc
Consider used attributes in hidden decls.
by Rafael Espindola
· 11 years ago
858d2ba
Simplify and refactor the uninitialized field warning.
by Richard Trieu
· 11 years ago
9bd1c13
Refactor: Extract specializing the generic lambda call operator during conversion to fptr deduction into its own function.
by Faisal Vali
· 11 years ago
c4fe0a6
Fix a test file option from -emit-llvm -o to -emit-llvm-only.
by Faisal Vali
· 11 years ago
605f91f
Fix an instantiation bug with nested generic lambdas and conversion to fptrs.
by Faisal Vali
· 11 years ago
a3d311e
And Again: Teach TreeTransform how to transform nested generic lambdas.
by Faisal Vali
· 11 years ago
80f2b2e
Revert r193223 and r193216.
by Rafael Espindola
· 11 years ago
b814a2a
Again: Teach TreeTransform and family how to transform generic
by Faisal Vali
· 11 years ago
a8a2ebe
Retain previous language linkage of friend function declarations
by Alp Toker
· 11 years ago
65f958d
Consider hidden decls for isUsed checks.
by Rafael Espindola
· 11 years ago
7e66ed3
Extend test to show an alias can be before a definition.
by Rafael Espindola
· 11 years ago
b75009c
Be more precise when diagnosing 'inline' on global replacement functions
by David Majnemer
· 11 years ago
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
Next »