Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
e5096c8f2f2e64d5ac98531ff9aa952bbe60d5fc
/
lib
/
Sema
e5096c8
Attempt to work around bug in older GCCs to fix buildbot.
by Richard Smith
· 12 years ago
cd8ab51
Implement C++11 semantics for [[noreturn]] attribute. This required splitting
by Richard Smith
· 12 years ago
6c3af3d
Add -Wunsequenced (with compatibility alias -Wsequence-point) to warn on
by Richard Smith
· 12 years ago
0f9b9f3
Treat hidden Objective-C protocol definitions as if they were
by Douglas Gregor
· 12 years ago
a6f9707
Implement a fixit for -Wmain-return-type
by Dmitri Gribenko
· 12 years ago
4d8a33b
Delay linkage checks when validating the weakref attribute.
by Rafael Espindola
· 12 years ago
afb7ce3
Fixes crash when illegal function definitions are deleted or defaulted. Fixes PR14577.
by Aaron Ballman
· 12 years ago
2df0df8
Simplify code. No functionality change.
by Rafael Espindola
· 12 years ago
2a5bb50
Check for internal weak decls after merging.
by Rafael Espindola
· 12 years ago
d329724
Rework the traversal of Objective-C categories and extensions to
by Douglas Gregor
· 12 years ago
f0e0004
Teach global selector lookup to ignore hidden methods, which occur
by Douglas Gregor
· 12 years ago
7dfd182
First step in implementation of mips16 and nomips16 attributes.
by Reed Kotler
· 12 years ago
72daa3f
One can have an unavailable method overridden by an available method,
by Douglas Gregor
· 12 years ago
b9df75f
Apply adjustment to function- and array-typed non-type template
by Douglas Gregor
· 12 years ago
f4d918f
When checking availability attributes for consistency between an
by Douglas Gregor
· 12 years ago
c23e69d
Fix Cast Code
by David Greene
· 12 years ago
02d65ee
Don't crash when binding a reference to a temporary pointer created from
by Richard Smith
· 12 years ago
a121eb3
PR14950: Fix out-of-bounds function parameter access in literal operator lookup.
by Richard Smith
· 12 years ago
5c52166
Fix behavior of [[gnu::]] function attributes. Per g++'s behavior, these
by Richard Smith
· 12 years ago
4195637
Refactor to call ActOnFinishFullExpr on every full expression. Teach
by Richard Smith
· 12 years ago
714fcc1
Fix regression in r172376. Don't try to detect missing 'constexpr' specifiers
by Richard Smith
· 12 years ago
f7a0527
Accept [[gnu::*]] for all __attribute__((*))s which are:
by Richard Smith
· 12 years ago
21c8fa8
PR12008: defer adding the implicit 'const' to a constexpr member function until
by Richard Smith
· 12 years ago
1c030e9
ArrayRef'ize Sema APIs related to format string checking
by Dmitri Gribenko
· 12 years ago
a4fa900
Remove some duplication in the handling of __attribute__((ext_vector_size(N))).
by Richard Smith
· 12 years ago
cfa88f8
Remove useless 'llvm::' qualifier from names like StringRef and others that are
by Dmitri Gribenko
· 12 years ago
838dc59
Disable caching of visibility.
by Rafael Espindola
· 12 years ago
7a525ac
Fix a regression from 171193: main cannot be overloaded.
by Rafael Espindola
· 12 years ago
ca2ab45
Provide Decl::getOwningModule(), which determines the (sub)module in
by Douglas Gregor
· 12 years ago
193649c
Only produce one -Wc++98-compat warning when initializing a reference from an init list with multiple elements.
by Richard Smith
· 12 years ago
c3cd6f7
Fix -Wunused-comparison for comparisons in arguments to function-like macros.
by Matt Beaumont-Gay
· 12 years ago
06d8c60
Constify parameter of clang::getCursorKindForDecl
by Dmitri Gribenko
· 12 years ago
294ddc6
Reject incompatible redeclarations of extern C symbols.
by Rafael Espindola
· 12 years ago
601e6e8
Fixed an assertion failure triggered by invalid code.
by Enea Zaffanella
· 12 years ago
5ea6ef4
Truth in advertising: LocallyScopedExternalDecls actually only contains
by Richard Smith
· 12 years ago
3973f28
[ms-inline asm] Extend the inline asm Sema lookup interface to determine if the
by Chad Rosier
· 12 years ago
f6e65cc
Provide a better warning when case value overflows. // rdar://11577384
by Fariborz Jahanian
· 12 years ago
a18e70b
Issue warning when case value is too large to fit
by Fariborz Jahanian
· 12 years ago
7dc80e1
When name lookup for a redeclaration finds declarations that are known
by Douglas Gregor
· 12 years ago
e178e70
put back diagnostics when flexible members are captured in lambdas.
by Fariborz Jahanian
· 12 years ago
b20eb10
Fix typo (again).
by Fariborz Jahanian
· 12 years ago
4b3040f
Remove lambda from my last patch.
by Fariborz Jahanian
· 12 years ago
456cfc0
Fixes typo in comment.
by Fariborz Jahanian
· 12 years ago
9c0816f
objectiveC blocks: It is impractical to capture
by Fariborz Jahanian
· 12 years ago
d130fd2
Clear LV cache when dropping availability attributes.
by Rafael Espindola
· 12 years ago
51be6e3
Tighten types a bit. No functionality change.
by Rafael Espindola
· 12 years ago
8c4222a
Don't crash when trying to apply the availability attribute to a block.
by Rafael Espindola
· 12 years ago
fc35cbc
Tighten types a bit. No functionality change.
by Rafael Espindola
· 12 years ago
a6d2020
Move loop variable update. Thanks to Dmitri Gribenko for the suggestion.
by Rafael Espindola
· 12 years ago
b9725cf
Mark all subsequent decls used.
by Rafael Espindola
· 12 years ago
7cdc457
Use Decl::getAvailability() rather than checking for the "unavailable"
by Douglas Gregor
· 12 years ago
d63b19e
Clear the LV cache when merging the availability attribute.
by Rafael Espindola
· 12 years ago
cbb99ef
Don't warn about undefined varargs argument behavior in unreachable code.
by Ted Kremenek
· 12 years ago
774d8b4
PR14838: When a member reference is bound to a temporary, don't forget to
by Richard Smith
· 12 years ago
3c7236e
Back out my no-op change from r171783.
by Douglas Gregor
· 12 years ago
57cbb14
Use the C++11 POD definition in C++11 mode to determine whether one
by Douglas Gregor
· 12 years ago
0b1de54
Use getter. Fixes the build from a bad merge.
by Rafael Espindola
· 12 years ago
8e721b7
Add support for attribute((mode(unwind_word))).
by Rafael Espindola
· 12 years ago
32b94be
objective-C: when searching for declarations in protocol
by Fariborz Jahanian
· 12 years ago
7a83421
Scalar shifts in the OpenCL specification (as of v. 1.2) are defined to be
by David Tweed
· 12 years ago
9ef1518
Fixes a breakage in dejagnu++ test suite where it included
by Fariborz Jahanian
· 12 years ago
f799213
Fix up various builtin declaration of objc_msgSend families
by Fariborz Jahanian
· 12 years ago
6769ccb
Warn on unused auto variables.
by Rafael Espindola
· 12 years ago
da844b3
Use early returns to reduce indentation.
by Rafael Espindola
· 12 years ago
1b46ead
Remove the anonymous namespace from lib/Sema/TreeTransform.h
by Argyrios Kyrtzidis
· 12 years ago
4e24f0f
s/CXX0X/CXX11/g, except for __GNU_EXPERIMENTAL_CXX0X__, and update a few nearby 'C++0x' comments.
by Richard Smith
· 12 years ago
80ad52f
s/CPlusPlus0x/CPlusPlus11/g
by Richard Smith
· 12 years ago
87b8127
Don't warn on unused member functions that are extern because of a typedef.
by Rafael Espindola
· 12 years ago
de210a5
Use hasCLanguageLinkage when warning about non C return types.
by Rafael Espindola
· 12 years ago
9f40954
Don't warn for undefined but used decls that are external because of a typedef.
by Rafael Espindola
· 12 years ago
07cf58c
ArrayRefize CXXTryStmt.
by Nico Weber
· 12 years ago
d36aa35
ArrayRefize a CompoundStmt constructor.
by Nico Weber
· 12 years ago
78eeba8
Reject overloading of two static extern C functions.
by Rafael Espindola
· 12 years ago
0f46e64
Improve diagnostic wording for when an implicitly-deleted special member
by Richard Smith
· 12 years ago
e57e3d3
Implement dcl.link paragraph 5.
by Rafael Espindola
· 12 years ago
137d662
Fix a regression from the previous commit.
by Rafael Espindola
· 12 years ago
485458a
Use the most recent redecl to decide if it is needed.
by Rafael Espindola
· 12 years ago
65d7831
Fix for PR12222.
by Erik Verbruggen
· 12 years ago
3898008
Add intel_ocl_bicc calling convention as a function attribute to clang. The calling convention is already implemented in LLVM.
by Guy Benyei
· 12 years ago
140aadf
Add 171048 back but invalidate the cache of all redeclarations when setting
by Rafael Espindola
· 12 years ago
eaf5ec4
Revert r171048, "Cache visibility of decls."
by NAKAMURA Takumi
· 12 years ago
dfb3166
Cache visibility of decls.
by Rafael Espindola
· 12 years ago
e6bb76c
Move a declaration closer to its use. No functionality change.
by Nico Weber
· 12 years ago
19e0d95
PR14695: Fix assert from bad cast<>. Not every namespace is a NamespaceDecl; it might instead be a TranslationUnitDecl.
by Richard Smith
· 12 years ago
a734a0e
Add back -Wduplicate-enum which I mistakenly removed.
by Ted Kremenek
· 12 years ago
d3292c8
Tweak Sema::CheckLiteralKind() to also include block literals
by Ted Kremenek
· 12 years ago
67a0f6e
Add comments back that were accidentally removed in r170933.
by Chad Rosier
· 12 years ago
22aa690
Remove unused arguments and rename to conform to coding standards.
by Chad Rosier
· 12 years ago
f530ff7
Change checkUnsafeAssignLiteral() to use the new Sema::CheckLiteralKind().
by Ted Kremenek
· 12 years ago
3ee069b
Hoist logic for classifying Objective-C literals into Sema (proper) for use with other diagnostics.
by Ted Kremenek
· 12 years ago
e63a603
Use descriptive enum instead of raw integers for checkUnsafeAssignLiteral().
by Ted Kremenek
· 12 years ago
b29b30f
Sink call to checkUnsafeAssignLiteral() into checkUnsafeAssignObject().
by Ted Kremenek
· 12 years ago
87aa2fb
Remove duplicate includes.
by Roman Divacky
· 12 years ago
5cf1589
Fix regression in r170489: when instantiating a direct initializer which is a
by Richard Smith
· 12 years ago
9d08401
Extend checkUnsafeAssigns() to also handle assigning an object literal to a weak reference.
by Ted Kremenek
· 12 years ago
b1ea510
Refactor checkUnsafeAssigns() to avoid code duplication with while loop.
by Ted Kremenek
· 12 years ago
0db661e
Don't eagerly emit a global static merged with a local extern.
by Rafael Espindola
· 12 years ago
904a326
Revert "Warn if a __weak variable is initialized with an Objective-C object literal."
by Ted Kremenek
· 12 years ago
7c44106
Warn if a __weak variable is initialized with an Objective-C object literal.
by Ted Kremenek
· 12 years ago
ad017fa
Revert r170500. It over-zealously converted *ALL* things named Attributes, which is wrong here.
by Bill Wendling
· 12 years ago
Next »