Eric Fiselier
|
c786ab0af6
Implement __builtin_LINE() et. al. to support source location capture.
|
6 years ago |
Bruno Ricci
|
62e8a2946b
[Sema][NFCI] Don't allocate storage for the various CorrectionCandidateCallback unless we are going to do some typo correction
|
6 years ago |
Akira Hatanaka
|
4874bff565
[ObjC] Emit a boxed expression as a compile-time constant if the
|
6 years ago |
Erik Pilkington
|
24cae3f9a0
[SemaObjC] Don't infer the availabilty of +new from -init if the receiver has Class type
|
6 years ago |
Bruno Ricci
|
d507ee11ea
Re-commit "[AST] Introduce GenericSelectionExpr::Association"
|
6 years ago |
Bruno Ricci
|
5cc8b40460
Revert "[AST] Introduce GenericSelectionExpr::Association"
|
6 years ago |
Bruno Ricci
|
b43033c532
[AST] Introduce GenericSelectionExpr::Association
|
6 years ago |
Bruno Ricci
|
d4197d25f5
[AST] Pack GenericSelectionExpr
|
6 years ago |
Chandler Carruth
|
324f918438
Update the file headers across all of the LLVM projects in the monorepo
|
6 years ago |
Akira Hatanaka
|
f4c2b45ed7
[Sema] Call CheckPlaceholderExpr to resolve typeof or decltype
|
6 years ago |
Alex Lorenz
|
3b4a406bc8
[ObjC] Messages to 'self' in class methods that return 'instancetype' should
|
6 years ago |
Erik Pilkington
|
e1dcbc21bc
NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects)
|
6 years ago |
Erik Pilkington
|
04c9c6990b
[Sema][ObjC] Infer availability of +new from availability of -init.
|
7 years ago |
Alex Lorenz
|
b14b766b1c
[ObjC] Error out when using forward-declared protocol in a @protocol
|
7 years ago |
Stephen Kelly
|
2dfd8132cf
Port getLocEnd -> getEndLoc
|
7 years ago |
Stephen Kelly
|
d7b659b592
Port getLocStart -> getBeginLoc
|
7 years ago |
Fangrui Song
|
abdbb605f2
Remove trailing space
|
7 years ago |
Akira Hatanaka
|
dcd0309c08
[Sema][ObjC] Do not propagate the nullability specifier on the receiver
|
7 years ago |
Richard Smith
|
34df83c150
DR1687: When overload resolution selects a built-in operator, implicit
|
7 years ago |
Adrian Prantl
|
647be32c60
Remove \brief commands from doxygen comments.
|
7 years ago |
Alexander Kornienko
|
b8b9458165
Fix typos in clang
|
7 years ago |
Volodymyr Sapsai
|
d0c687aaf8
[Sema] Make deprecation fix-it replace all multi-parameter ObjC method slots.
|
7 years ago |
Akira Hatanaka
|
a4fcfa4da0
Add an option to disable tail-call optimization for escaping blocks.
|
7 years ago |
Aaron Ballman
|
de3473e38c
Track in the AST whether the operand to a UnaryOperator can overflow and then use that logic when evaluating constant expressions and emitting codegen.
|
7 years ago |
Adrian Prantl
|
550c574546
Silence a bunch of implicit fallthrough warnings
|
7 years ago |
Alex Lorenz
|
98cd7df806
[ObjC] Boxed strings should use the nullability from stringWithUTF8String's return type
|
7 years ago |
Akira Hatanaka
|
1c1f51cab8
[Sema][ObjC] Preserve syntactic sugar when removing
|
7 years ago |
Akira Hatanaka
|
36c5bf71e4
Look through parentheses.
|
8 years ago |
Alex Lorenz
|
6f13534410
[ObjC] Add a -Wobjc-messaging-id warning
|
8 years ago |
Akira Hatanaka
|
f6d9512def
[Sema][ObjC] Clean up possible null dereference.
|
8 years ago |