summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Don't inherit the "unavailable" attribute from an overridden superclass method.Douglas Gregor2015-09-301-3/+1
* Don't inherit availability information when implementing a protocol requirement.Douglas Gregor2015-09-301-10/+17
* [OpenCL 2.0] Enable program scope variables, Section 6.5.1.Anastasia Stulova2015-09-301-25/+62
* Remove warning on over-wide bit-field of boolean type; there's no risk thatRichard Smith2015-09-231-3/+8
* [CUDA] Allow parsing of host and device code simultaneously.Artem Belevich2015-09-221-5/+5
* [CUDA] Add appropriate host/device attribute to builtins.Artem Belevich2015-09-221-0/+12
* [CUDA] Allow function overloads in CUDA based on host/device attributes.Artem Belevich2015-09-221-0/+6
* [Modules] More descriptive diagnostics for misplaced import directiveSerge Pavlov2015-09-191-4/+7
* Fix for assertion fail for pragma weak on typedef.Alexander Musman2015-09-181-1/+1
* [MS ABI] Restore our warning for overwide bitfields using the MS ABIDavid Majnemer2015-09-151-19/+26
* [MS ABI] Overwide bool bitfields should be permittedDavid Majnemer2015-09-151-4/+7
* PR24595: Ignore calling convention modifiers for structors in MS ABI.Andrey Bokhanko2015-09-141-1/+2
* C11 _Bool bitfield diagnosticRachel Craik2015-09-141-10/+10
* [Concepts] Add diagnostic; invalid specifier on function or variable concept ...Nathan Wilson2015-09-091-1/+43
* Don't allow dllexport/import on static local variablesHans Wennborg2015-09-041-2/+4
* Cleanups, no functionality change.Richard Smith2015-09-041-18/+13
* Fix a potential APInt memory leak when using __attribute__((flag_enum)), andRichard Smith2015-09-041-45/+20
* [Sema] Avoid crash on tag-type mismatch (Fixes PR24610)Vedant Kumar2015-09-021-0/+3
* Add a new frontend warning for referencing members from the handler of a cons...Aaron Ballman2015-09-011-1/+1
* [MS ABI] Correctly mangle classes without names for linkage purposesDavid Majnemer2015-08-311-8/+9
* Follow-up to r246338: use getParentFunctionOrMethodHans Wennborg2015-08-281-1/+1
* Allow TLS vars in dllimport/export functions; only inline dllimport functions...Hans Wennborg2015-08-281-3/+11
* [CUDA] Check register names on appropriate side of cuda compilation only.Artem Belevich2015-08-271-2/+4
* Modify DeclaratorChuck::getFunction to be passed an Exception Specification S...Nathan Wilson2015-08-261-1/+17
* [modules] When we see a definition of a function for which we already have aRichard Smith2015-08-211-19/+41
* Revert r245496 "[CUDA] Add appropriate host/device attribute to builtins."Artem Belevich2015-08-201-11/+0
* [CUDA] Add appropriate host/device attribute to builtins.Artem Belevich2015-08-191-0/+11
* [modules] When parsing the base specifiers of a parse-merged class, the currentRichard Smith2015-08-171-1/+3
* [CONCEPTS] Add diagnostic; invalid tag when concept specifiedNathan Wilson2015-08-141-1/+9
* [Sema] main can't be declared as global variable, in C++.Davide Italiano2015-08-141-0/+16
* Remove and forbid raw_svector_ostream::flush() calls.Yaron Keren2015-08-131-1/+0
* Rename the non-coding style conformant functions in namespace BuiltinsEric Christopher2015-08-061-6/+4
* [AST] ArrayRefize template param list info setters. No functionality change i...Benjamin Kramer2015-08-051-13/+5
* [CONCEPTS] Add concept to VarDecl and diagnostic for uninitialized variable c...Nathan Wilson2015-08-031-0/+12
* test commit; wrap ellipses in comment with bracketsNathan Wilson2015-07-311-1/+1
* [Concepts] Add diagnostic: non template declarationHubert Tong2015-07-301-0/+6
* Use llvm::reverse to make a bunch of loops use foreach. NFC.Pete Cooper2015-07-301-3/+2
* [AST] Turn the callbacks of lookupInBases and forallBases into a function_refBenjamin Kramer2015-07-251-41/+36
* Downgrade error about adding 'dllimport' to used free function to warning (PR...Hans Wennborg2015-07-221-3/+9
* [CONCEPTS] Add diagnostics: non-defining function; non-namespace scopeHubert Tong2015-07-221-0/+26
* [modules] In C++, stop serializing and deserializing a list of declarations inRichard Smith2015-07-211-38/+7
* [modules] Don't save uninteresting identifiers, and don't consider identifiersRichard Smith2015-07-191-1/+1
* 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
OpenPOWER on IntegriCloud