David Majnemer
|
f4a9596475
[MS ABI] Overwide bool bitfields should be permitted
|
10 years ago |
Andrey Bokhanko
|
53cd9bb62b
PR24595: Ignore calling convention modifiers for structors in MS ABI.
|
10 years ago |
Rachel Craik
|
146b63d2d0
C11 _Bool bitfield diagnostic
|
10 years ago |
Nathan Wilson
|
1694b9d193
[Concepts] Add diagnostic; invalid specifier on function or variable concept declaration
|
10 years ago |
Hans Wennborg
|
c270524308
Don't allow dllexport/import on static local variables
|
10 years ago |
Richard Smith
|
3282a972a0
Cleanups, no functionality change.
|
10 years ago |
Richard Smith
|
f2f9b412ba
Fix a potential APInt memory leak when using __attribute__((flag_enum)), and
|
10 years ago |
Vedant Kumar
|
5c10cb7c14
[Sema] Avoid crash on tag-type mismatch (Fixes PR24610)
|
10 years ago |
Aaron Ballman
|
e2415b5e4b
Add a new frontend warning for referencing members from the handler of a constructor or destructor function-try-block, which is UB in C++.
|
10 years ago |
David Majnemer
|
d17ec04400
[MS ABI] Correctly mangle classes without names for linkage purposes
|
10 years ago |
Hans Wennborg
|
7033dfaec4
Follow-up to r246338: use getParentFunctionOrMethod
|
10 years ago |
Hans Wennborg
|
2c55320819
Allow TLS vars in dllimport/export functions; only inline dllimport functions when safe (PR24593)
|
10 years ago |
Artem Belevich
|
294a21a0cd
[CUDA] Check register names on appropriate side of cuda compilation only.
|
10 years ago |
Nathan Wilson
|
c56d3e3191
Modify DeclaratorChuck::getFunction to be passed an Exception Specification SourceRange
|
10 years ago |
Richard Smith
|
298fde4657
[modules] When we see a definition of a function for which we already have a
|
10 years ago |
Artem Belevich
|
ebd9620ac7
Revert r245496 "[CUDA] Add appropriate host/device attribute to builtins."
|
10 years ago |
Artem Belevich
|
2063b03d43
[CUDA] Add appropriate host/device attribute to builtins.
|
10 years ago |
Richard Smith
|
5df6568d40
[modules] When parsing the base specifiers of a parse-merged class, the current
|
10 years ago |
Nathan Wilson
|
b1e2f13498
[CONCEPTS] Add diagnostic; invalid tag when concept specified
|
10 years ago |
Davide Italiano
|
93fc20d91c
[Sema] main can't be declared as global variable, in C++.
|
10 years ago |
Yaron Keren
|
f49d6b8491
Remove and forbid raw_svector_ostream::flush() calls.
|
10 years ago |
Eric Christopher
|
b70ce903c2
Rename the non-coding style conformant functions in namespace Builtins
|
10 years ago |
Benjamin Kramer
|
52d1e12b0a
[AST] ArrayRefize template param list info setters. No functionality change intended.
|
10 years ago |
Nathan Wilson
|
86b5a658bc
[CONCEPTS] Add concept to VarDecl and diagnostic for uninitialized variable concept
|
10 years ago |
Nathan Wilson
|
bd3dcdc301
test commit; wrap ellipses in comment with brackets
|
10 years ago |
Hubert Tong
|
720bfb4891
[Concepts] Add diagnostic: non template declaration
|
10 years ago |
Pete Cooper
|
34219cae4a
Use llvm::reverse to make a bunch of loops use foreach. NFC.
|
10 years ago |
Benjamin Kramer
|
af49942c7c
[AST] Turn the callbacks of lookupInBases and forallBases into a function_ref
|
10 years ago |
Hans Wennborg
|
987bbbe471
Downgrade error about adding 'dllimport' to used free function to warning (PR24215)
|
10 years ago |
Hubert Tong
|
174a281e55
[CONCEPTS] Add diagnostics: non-defining function; non-namespace scope
|
10 years ago |