Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/swiftwasm/swift-clang
This repository is no longer in use, please refer to the LLVM monorepo https://github.com/swiftwasm/llvm-project
https://github.com/swiftwasm/swift-clang
Summary:
e.g.
auto foo() {
return no_such_thing; // Return value is a TypoExpr
}
using...
55bc6da0df7e64b4be1874feb0a6f021584697a0 authored over 5 years ago
5505bf1fc0148b3f9446ddcfbe9521353d2c2ce6 authored over 5 years ago
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360220 91177308-0d34-0410-b5e6-96231b3b...
3d972ea0aa9215851d4ad7461472cb98a53a1ecc authored over 5 years agoand a BuildCallExpr to be called internally within Sema to build /
rebuild calls.
git-svn-id: ht...
0fb16153cd5e8eddb8d9ffdd296c8d1c853eb7d8 authored over 5 years ago81b4284e16132bfe6635e2a06e015a6fd74dda15 authored over 5 years ago
Summary:
- For template arguments ending with `>>>`, we should cease lookahead
and treat it as...
[ASTImporter] Copy Argument Passing Restrictions setting when importing a CXXRecordDecl definition
14f814da0e82b23d4e1a798640be35d8e28fa2cb authored over 5 years ago
Summary:
A COFF stub indirects the reference to a symbol through memory. A
.refptr.$sym global v...
9bffb9a3362c78e79e12a71cb23a4152ad6adc7b authored over 5 years ago
When looking for the location context of the call site, unwrap block invocation
contexts because...
ee0811eaaac2b3ee866668f322734b0f8b8d94c8 authored over 5 years ago
More class stub fixes
da42d30f44f0f7e8ecf8421c51659319ffc72e99 authored over 5 years agoThis trips over a few other limitations, but in the interests of incremental development I'm sta...
3bfe0e35eb5cde1d941e3f4fcd6463b80f31e36b authored over 5 years agobackport changes to enable the test suite to pass on Linux
16b84955597499cfcfd2fcc045c055ca2c38b1fe authored over 5 years ago
This commit appears to be breaking stage-2 builds on GreenDragon. The
OpenMP wrappers for cmath ...
4bbb1c73d132398731984bfa13e9836c7eefbd8c authored over 5 years ago
51a96f433b260797ed093860dc1676bb52d73515 authored over 5 years ago
Prefixing the expression with "S." was really silly because we
could only refer to LangOpts at t...
Summary:
For a CXXRecordDecl the RecordDeclBits are stored in the DeclContext. Currently when we...
d4bbd5a49be9860426150b7c68bf418a2a4eb73b authored over 5 years ago
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360156 91177308-0d34-0410-b5e6-96231b3b80d8
71cb0968116c5cf783aebae06b39d6d31f085c2e authored over 5 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360155 91177308-0d34-0410-b5e6-96231b3b80d8
5195ebbecfce652c838c3cd4a61610c1f9b74e37 authored over 5 years agoSummary: We treat them as headers, as the motivating case is C++ standard library.
Reviewers: k...
865e584f54b58c624ba6133153799ecb98f3ae4e authored over 5 years ago
Kernel function names have to be preserved as in the original
source to be able to access them f...
Patch thanks to Jorn Vernee
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360147 9117...
81af6acbd988223940e497387e2a1bc7d8913ad7 authored over 5 years agoSummary: Correct missing import of TemplateParameterList in function decl.
Reviewers: martong, ...
f16eeb943facb90735c606d63e18d9f31f5e77f8 authored over 5 years agoReviewers: ilya-biryukov
Subscribers: cfe-commits
Tags: #clang
Differential Revision: https:/...
73be1ac6c1ba766af280ddadedde0306a9decd79 authored over 5 years agodffc59237b9ce84bd42f966e83e8d9b18785aff1 authored over 5 years ago
To hopefully fix greenbot failures
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@3601...
3bc64f648746048b225e0baff39297c9c8d2a5cd authored over 5 years ago
Keep looking for decl-specifiers after an unknown identifier. Don't
issue diagnostics about an e...
This reverts commit 0f85b105e4f79ee320400c41f30416576a7fcf91. This is
causing more bot failures:...
Updated with fix for read of uninitialized memory.
git-svn-id: https://llvm.org/svn/llvm-projec...
8ad70e473414cc639f35b6e61ed3af1db334d845 authored over 5 years ago
FILE_SYSTEM_OPTIONS is only currently used to track -working-directory.
If we are not making thi...
Clang does not currently hashes the search paths, so it doesnt make sense
for them to be in the ...
Patch by John.
Differential Revision: https://reviews.llvm.org/D61464
git-svn-id: https://llvm...
8797a17455a3930f894e2888f3f51135d6781d02 authored over 5 years ago
This matches the behavior of the old pass manager. There are some
targets that don't have target...
Sort the headers by name before adding the includes in
collectModuleHeaderIncludes. This makes t...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360089 91177308-0d34-0410-b5e6-96231b3b80d8
14bb26600bd457b26ad98b82179a33069f380271 authored over 5 years agoThis reverts r357452 (git commit 21eb771dcb5c11d7500fa6ad551c97a921997f05).
This was causing st...
f0cd1a239e9c21789a56d44d497de81f4df6180f authored over 5 years agodeclaration.
It should emit _only_ an implicit-function-declaration warning, not
both of them.
...
e95a9090164d18f491726f25a38550274644ac93 authored over 5 years ago
In MinGW, setjmp isn't expanded as a builtin in the compiler (like it
is for MSVC), but manually...
The implementation of SEH is pretty mature at this point.
Differential Revision: https://review...
d653c3f8e2168eb215fc2f74728b664947f7a478 authored over 5 years agodefault(none).
If the combined directive has default(none) clause and has clauses for
inner dire...
f91a745a4ba7e7c91aa7b63f58c5273e582f6c2f authored over 5 years ago
24ff9417e78a9cbb9326322df93ebb95f43c9952 authored over 5 years ago
Conflicts:
include/clang/AST/DeclTemplate.h
lib/AST/DeclPrinter.cpp
Summary:
In this patch we propose a temporary solution to resolving math functions for the NVPTX...
If the `default(none)` was specified for the construct, we might miss
diagnostic for the globals...
Clang :: SemaObjC/class-stub-attr-unsupported.m
Clang :: SemaObjC/class-stub-attr.m
On Linux, without -fobjc-runtime=ios-5.0 the following:
@implementation NoNeedForImplementation...
82c193fbe3fcb9f88c5027e9c7fda67f7fc861d4 authored over 5 years agoThe following tests that were failing were:
Clang :: OpenMP/for_simd_ast_print.cpp
Clan...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360048 91177308-0d34-0410-b5e6-96231b3b80d8
b1749d02f5a6382ec27b937b588a203a841860dd authored over 5 years ago
Summary:
Where semicolon is required in any case. Here's a list of completions
that now have a s...
This caused Clang to start erroring on the following:
struct S {
template <typename = int...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360022 91177308-0d34-0410-b5e6-96231b3b80d8
6dab16d8d8d89a49727becbb0d910ddd31983f96 authored over 5 years ago
Summary:
1. Enable infrastructure of AVX512_BF16, which is supported for BFLOAT16 in Cooper Lake...
defaulted special member matches the implicit exception specification.
git-svn-id: https://llvm....
1b26ab1b5287ec6c00e8e506657abe438c90a71b authored over 5 years agowhere either the modification or the other access is unreachable.
This reverts r359984 (which re...
71019a8e1da335af8c2a5d03cb268dd7b19b73a6 authored over 5 years agonew expression.
This was voted into C++20 as a defect report resolution, so we
retroactively app...
error: unable to create target: 'No available targets are compatible with triple "< ... any 64-b...
f14f7e2753fb69cec95009f4f3b2e3eab14e4f10 authored over 5 years agohttps://bugs.llvm.org/show_bug.cgi?id=41741
Pretty much the same as D61246 and D61106, this tim...
7490b7d8ede38d701112ea7f4c50313af18fbf53 authored over 5 years agowhere either the modification or the other access is unreachable.
........
Try to fix buildbots
...
51ad9cd9d2a35c639890261dd414ed0f8a700a5c authored over 5 years ago
Summary:
currently for:
```
template<typename ... T>
void f(T... t) {
auto l = [t...]{};
}
``...
instead of as parameter name without a type.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/...
3e0c2a51a0e7acafc37b86ce9838c6e1400054d5 authored over 5 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@359968 91177308-0d34-0410-b5e6-96231b3b80d8
7985bcbf1b95421a000b3bd70298dfe7532a59db authored over 5 years agoDifferential Revision: https://reviews.llvm.org/D36527
git-svn-id: https://llvm.org/svn/llvm-pr...
1522af0cc90b176247953be228a1d7ab71447253 authored over 5 years agoaf7b38f27d7081633824e77e18fa83c72377bd29 authored over 5 years ago
* __VA_OPT__ is expanded if the *expanded* __VA_ARGS__ is non-empty,
not if the original arg...
where either the modification or the other access is unreachable.
git-svn-id: https://llvm.org/s...
32fd9fe276440ee328369c6e3168b52a289b5b2f authored over 5 years ago
When a FunctionProtoType is in the original type in a DecayedType, the decayed
type is a Pointer...
state when it's encountered while evaluating a constexpr function.
We attempt to follow GCC trun...
e9b780230d2dde954d8f6750e05c4b89bc99f0d7 authored over 5 years ago
When user specifies non-existent directory to -fcrash-diagnostics-dir,
create it rather than fai...
support; those turn on different modules modes. The real C++ modules
support is behind -std=c++2a...
Also: use the "svn" color for "explicit(bool)" rather than the "full" color.
git-svn-id: https:...
27b6ecdb838d41968d345535bf1b533223d678bb authored over 5 years agod9fdd8016527d8bb1f825cfef4d509f5f28afc78 authored over 5 years ago
this patch adds support for the explicit bool specifier.
Changes:
- The parsing for the explici...
specializations for variable templates.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@...
6cc60c9164a96f1d73ccfd302303490e0d085b87 authored over 5 years agoFixes PR41213
Differential Revision: https://reviews.llvm.org/D61276
git-svn-id: https://llvm....
db45e9b8b840d510c5c5bc1bf7476e70312c59dd authored over 5 years agoProvide a custom entry for specifying module cache paths
479a83d4106b2b3c4117f0f181bf909d30ebd28e authored over 5 years ago
This is really handy for use in bots with multiple competing workspaces, for
builds that do not ...
Summary:
Related llvm patch: D60348.
Patch co-authored by Sanjin Sijaric.
Reviewers: rnk, efrie...
39af588aaa995c092806bbb467680649b858d82b authored over 5 years ago
r359906 broke this because the only stack usage was from a spill which
can be avoided since the ...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@359916 91177308-0d34-0410-b5e6-96231b3b80d8
fc06fc4cff19d3828dd5a94b517895c28e83be43 authored over 5 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@359913 91177308-0d34-0410-b5e6-96231b3b80d8
1801280d2dcb52a20c177f780cd4e1d37d0b5eb3 authored over 5 years ago
Summary:
The bug was reported on the OpenMP-dev list:
.../obj-release/lib/clang/9.0.0/include/_...
964c2356512fb31b502b5d200a9f2716c93a3805 authored over 5 years ago
Summary:
By default, `parseCommandLineOptions()` will accept either a
`-` or `--` prefix for lon...
Reviewers: alexfh
Subscribers: cfe-commits
Tags: #clang
Differential Revision: https://review...
54eb12a115eb4fbdc59b1335d721d0415ca1f7a8 authored over 5 years agoThe warning isn't very useful when the function is an ObjC method.
rdar://problem/41561853
Dif...
6ef4cf339ce48cf922534c163eaec4bcbf85604f authored over 5 years ago1b4d71f606b662bb9a7cc75472b475e902e10698 authored over 5 years ago
This reverts commit fc40cbd9d8c63e65eed3590ba925321afe782e1d.
git-svn-id: https://llvm.org/svn/...
a121961bcb19ce431c7e2be54afedf67c3407d8c authored over 5 years agoSee cfe-commits thread for r359814.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@359...
ecefe8a46344839f5272956a045e6f500f0a927e authored over 5 years ago
Because diagnostics and their notes are not connected at the API level,
if the error message for...
__builtin_constant_p.
If the operand of __builtin_constant_p is not constant and has
side-effect...
CUDA 10.1 tools deprecated some command line options.
fatbinary no longer needs --cuda.
Differe...
2067b5bc0787859213f603c8e37d0d2182df48ff authored over 5 years ago
If an address_space attribute is defined in a macro, print the macro instead
when diagnosing a w...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@359823 91177308-0d34-0410-b5e6-96231b3b80d8
c1150d547616902e07d68c5b51f466bac8ff1883 authored over 5 years ago
r359717 added clang-check as a dep of check-clang unconditionally
because I had missed lit.local...
GCC warns on these cases, but we currently just silently ignore the attribute.
Differential Rev...
151e674ab9981c986990e45c8a0a97815cac2021 authored over 5 years ago
Summary:
Fixes PR41677
Consider:
template <typename LHS, typename RHS> constexpr bool is_same...