summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Disable #pragma redefine_extname for C++ code as it does not make sense in su...Aaron Ballman2015-07-161-22/+27
* Add a "maximum TLS alignment" characteristic to the target info, so itPaul Robinson2015-07-141-0/+26
* [Sema] Emit a better diagnostic when variable redeclarations disagreeDavid Majnemer2015-07-141-3/+10
* Sema: Allow null names to be passed in to isAcceptableTagRedeclarationJustin Bogner2015-07-101-5/+5
* Refactor to avoid long if-condition.Richard Smith2015-07-061-8/+23
* PR24030, PR24033: Consistently check whether a new declaration conflicts withRichard Smith2015-07-061-24/+84
* DR1909: Diagnose all invalid cases of a class member sharing its name with th...Richard Smith2015-07-061-6/+11
* When we see something that looks like a constructor with a return type, only ...Richard Smith2015-07-061-5/+6
* [modules] Don't require the 'inline' specifier when merging an inline function;Richard Smith2015-07-011-1/+1
* Rework parsing of pure-specifiers. Perform the grammar matching andRichard Smith2015-06-301-27/+4
* PR23942: a pure-specifier's integer literal must be spelled '0'Richard Smith2015-06-291-3/+18
* [Sema] Unions cannot have virtual functions.Davide Italiano2015-06-271-0/+5
* Fix #pragma redefine_extname when there is a local variable of the same name....Aaron Ballman2015-06-251-2/+17
* Replace __double_underscored type nullability qualifiers with _Uppercase_unde...Douglas Gregor2015-06-241-6/+8
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-4/+4
* [modules] Add a flag to disable the feature that permits conflicting redefini...Richard Smith2015-06-221-5/+9
* Misc. cleanups suggested by Aaron BallmanDouglas Gregor2015-06-221-2/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-4/+4
* Sema: add a helper for enumerating the TST id (NFC)Saleem Abdulrasool2015-06-211-16/+21
* Sema: convert decl + while loop into for loop (NFC)Saleem Abdulrasool2015-06-211-3/+2
* Extend type nullability qualifiers for Objective-C.Douglas Gregor2015-06-191-2/+6
* Introduce type nullability specifiers for C/C++.Douglas Gregor2015-06-191-3/+28
* [clang] Refactoring of conditions so they use isOneOf() instead of multiple i...Daniel Marjamaki2015-06-181-1/+1
* [modules] Ensure that if we merge the definitions of two enumerations, thatRichard Smith2015-06-171-1/+0
* [modules] Fix assert/crash when parsing and merging a definition of a class w...Richard Smith2015-06-111-0/+16
* [modules] Fix a few places where merging wasn't performed if modules was disa...Richard Smith2015-06-111-3/+4
* Do not parse members of incomplete class.Serge Pavlov2015-06-101-2/+4
* PR5172: Fix for a bug in pragma redefine_extname implementation:Alexander Musman2015-06-101-9/+15
* [modules] Support for merging a parsed definition of a static data member of ...Richard Smith2015-05-191-14/+33
* [modules] Move implicit creation of ImportDecls for #includes transformed int...Richard Smith2015-05-181-1/+20
* [modules] Add local submodule visibility support for declarations.Richard Smith2015-05-151-14/+36
* Make GNUInline consistent with whether we use traditional GNU inline semantics.Peter Collingbourne2015-05-131-2/+2
* Give isCompatibleWithMSVC a better interfaceDavid Majnemer2015-05-111-2/+3
* [modules] Suport for merging a parsed enum definition into an existing import...Richard Smith2015-05-071-11/+33
* Allow TransformTypos to ignore corrections to a specified VarDecl.Kaelyn Takata2015-05-051-4/+5
* [modules] Start moving the module visibility information off the Module itself.Richard Smith2015-05-011-4/+2
* [cuda] Preserve TLS storage class of host variable even if it's aArtem Belevich2015-04-281-2/+6
* PR23334: Perform semantic checking of lambda capture initialization in the ri...Richard Smith2015-04-271-0/+17
* [cuda] Ignore "TLS unsupported by target" errors for host variables during de...Artem Belevich2015-04-271-4/+14
* [Sema] Don't allow unverified bitfields in FieldDeclsDavid Majnemer2015-04-261-1/+3
* [Sema] Check if a builtin is FunctionPrototype().Davide Italiano2015-04-251-1/+1
* Diagnose variadic main() as an extension; addresses PR17905.Aaron Ballman2015-04-231-0/+6
* Wrap to 80 columns, fix typo in comment. No behavior change.Nico Weber2015-04-221-2/+3
* [Sema] Don't crash if array bound calculation overflowed constexpr arrayDavid Majnemer2015-04-181-0/+2
* Properly implement warn_unused_result checking for classes/structs.Kaelyn Takata2015-04-091-14/+1
* [modules] Allow a function template definition if we have a pre-existing but ...Richard Smith2015-03-271-3/+6
* [modules] Allow a function to be redefined if the old definition is not visible.Richard Smith2015-03-271-0/+9
* [modules] Handle defining a tag with a typedef name for linkage purposes on t...Richard Smith2015-03-271-2/+31
* [modules] Handle defining a class template on top of an existing imported-but...Richard Smith2015-03-271-4/+6
* [modules] If we reach a definition of a class for which we already have aRichard Smith2015-03-261-5/+21
OpenPOWER on IntegriCloud