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
in fold expressions rather than crashing.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trun...
c10f0b96cad0191a4029c4a0cf0f55d30b6ce7dc authored over 5 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360560 91177308-0d34-0410-b5e6-96231b3b80d8
77fb231f9e5c4320b1a6c1c35728f30175af2cf8 authored over 5 years agoevaluation.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360559 91177308-0d34-0410-b5...
759940ade0cc949b4ea674baf57bee5e8e383076 authored over 5 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360548 91177308-0d34-0410-b5e6-96231b3b80d8
536f8e3da2d11d10868743ffd4ea69bd67c4f6f0 authored over 5 years ago966f42112faa8cfb4c1b371dae4bd880414257c3 authored over 5 years ago
Summary:
The documentation seems to have been manually edited in https://reviews.llvm.org/rGa282...
833b8362d3aba5a4624c4fa0ce891dcc07dd2f6a authored over 5 years ago
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360544 91177308-0d34-0410-b5e6-96231b3b80d8
9f75477c36f6807d1604d4d07ab27d388115d708 authored over 5 years ago
Without this, I get e.g. 'PerformPendingInstantiations' -> 'std::fill',
now I get 'std::fill<uns...
their lifetime in constant expressions.
This is undefined behavior per [class.cdtor]p2.
We cont...
7c5438e036cdd2c12a5c894526a7ee618c78d708 authored over 5 years agod7825afe8404286b087646f57d9ba34a13b2c849 authored over 5 years ago
evaluation.
It's not enough to just track the LValueBase that we're evaluating, we
need to also ...
Reject attempts to call non-static member functions on objects outside
their lifetime in constant...
Duplicate getOffset() call.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360515 9117...
6bb42abb270b5879a3acd289ca42341115a3cb46 authored over 5 years agod57f6dbee072e4226cb76c836b31ae700a4fead2 authored over 5 years ago
their lifetime in constant expressions.
This is undefined behavior per [class.cdtor]p2.
We cont...
ede407975c9986dd4992e86f7adcf28cd2c83b74 authored over 5 years agoc8239f9976904be9426da787496b6e44c54f4de8 authored over 5 years ago
The double dash form is documented by GNU as, used by gcc, and accepted by llvm-mc.
git-svn-id:...
7eda614874ea7ab87196c6698b4af9a61e8595b1 authored over 5 years ago[clang] Fix test/CodeGenObjC/class-stubs.m after LLVM r360359
392bd55f4d83437bd5c2c967c5709d74626d50d7 authored over 5 years ago
This driver flag is useful when users want to link against the compiler's
builtins, but nothing ...
c1d32a75c174ac9334ee8910b78bc7369a9a7962 authored over 5 years ago
When looking for the location context of the call site, unwrap block invocation
contexts because...
necessary.
Prior to r349952, clang used to call objc_msgSend when sending a release
messages, em...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360468 91177308-0d34-0410-b5e6-96231b3b80d8
f71afb2d0678fcd167bd8e04f523d6828f0f0295 authored over 5 years agoWhen files are synchronized locally as CRLF on Windows, grep didn't match the newline. Switched ...
2480dce48b5bd384dcc85cd2e58cae82bbb6c61f authored over 5 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360465 91177308-0d34-0410-b5e6-96231b3b80d8
36d9f294eebaf9e5ba231c00c7c0d50fd2a98a94 authored over 5 years agoevaluation.
It's not enough to just track the LValueBase that we're evaluating, we
need to also ...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360463 91177308-0d34-0410-b5e6-96231b3b80d8
f1b0224cf7e311571cd99184b98d1c4db519923d authored over 5 years ago
LLVM r360359 changes Obj-C symbols from private to internal and removes
the leading l_. Adjust t...
to say the same thing.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360452 91177308-0...
69f10062ab629f12d111e538a4f1acb6d66327d4 authored over 5 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360448 91177308-0d34-0410-b5e6-96231b3b80d8
5ab2c8ba2bdeca94b6e8990c25596601b4314f20 authored over 5 years agoexpresses the intent of the exclusion.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@3...
4c51e7e315399168695171f7655a01089c7bb6ac authored over 5 years ago
This fixes a crash where we would neglect to mark a destructor referenced for an
__attribute__((...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360428 91177308-0d34-0410-b5e6-96231b3b...
c06fed002f4859ab3eaab5401d7d48a75ffecd89 authored over 5 years ago
No behavior change. Medium term, probably want to use a bitmask instead
of 8 distinct bool param...
'non-ps4-sdk' and use just 'ps4'.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360425...
dbeeb39763074ace45f5bf705c89853f6885bf1d authored over 5 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360419 91177308-0d34-0410-b5e6-96231b3b80d8
504cd3a0ee76bf7c02ed453397bb2a41460003cd authored over 5 years ago
If a header file was processed for the second time, we could end up with a
wrong conditional sta...
Summary:
Top-level "package" and "import" statements should generally be kept on
one line, for a...
c7747991e8175bf9ae7eac863e148185a14c555e authored over 5 years ago
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360408 91177308-0d34-0410-b5e6-96231b3b80d8
424ba721d32386a24cb06ab3cafb548f47c3b156 authored over 5 years agoSubscribers: cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D61485
...
3e49615c158e33f8cff5439c8bd01f4b50e6b067 authored over 5 years agoDarwin if the version of libc++abi isn't new enough to include the fix
in r319123
This patch res...
d8066f9602863a39f208a52ca3be977c46a5d0f0 authored over 5 years ago
Since July 15, 2015 (binutils-gdb commit
19a7fe52ae3d0971e67a134bcb1648899e21ae1c, included in 2...
Push latest objc_class_stub changes to upstream-with-swift branch
77e57edcadf59feebaef2a518e9d769c913e84da authored over 5 years ago
Prefixing the expression with "S." was really silly because we
could only refer to LangOpts at t...
60f240b25757507099f287e7695f31f3c5c69aed authored over 5 years ago
dac0edb94edb488df5ebaca6ee7d13ed9f88ce14 authored over 5 years ago
c835966fb6ac488ecab75bc1b09fbedb08c50ea1 authored over 5 years ago
90752746d467e2f8eb92e75b433499ce8b256680 authored over 5 years ago
d358baed4d9ecb6fc15990c3be00d40b9c08232f authored over 5 years ago
left-hand side of an -> operator is a pointer to class type.
git-svn-id: https://llvm.org/svn/ll...
e2a670386967259ce269ca963a1b90c44a63a05a authored over 5 years agod493f2781197e6f718266e9810a56f271e8a90dd authored over 5 years ago
[IndexDataStore] Sort unit names using std::sort()
399bd270703edf26abdbb5418f06e0a56a2c10b1 authored over 5 years ago
std::string is not POD.
(cherry picked from commit dcd292d511866c4fe33a90c6a37b9cf640458216)
[IndexDataStore] Sort unit names using std::sort()
d548fb13f337f74acd22d7c4dc86c2bdc91ba233 authored over 5 years ago
The test 'test/Driver/XRay/xray-instrument-os.c' is supposed to XFAIL on -darwin triples.
Howeve...
The test 'test/Driver/XRay/xray-instrument-os.c' is supposed to XFAIL on -darwin triples.
Howeve...
evaluation.
Not even in cases where we would not actually perform virtual dispatch.
git-svn-id:...
0446a431cf5657f55e363f18cc79198f10f7684c authored over 5 years agoPatch by Tyker!
Differential Revision: https://reviews.llvm.org/D60934
git-svn-id: https://llv...
77d2b2537b1d0c5107bbc5c4cfc129bc70cbb506 authored over 5 years agostd::string is not POD.
dcd292d511866c4fe33a90c6a37b9cf640458216 authored over 5 years ago
If the combined directive has default(none) clause and has clauses for
inner directive that refe...
still failing.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360363 91177308-0d34-0410...
0287533e3f4f1411092658384fbe337754961c56 authored over 5 years ago
Conflicts:
lib/CodeGen/CGObjCMac.cpp
test/CodeGenObjC/forward-protocol-metadata-symbols.m
If the default(none) was specified for the construct, we might miss
diagnostic for the globals w...
failing.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360361 91177308-0d34-0410-b5e6-...
92797dd80a8e8fc03a75ad9725558b94e0319bd4 authored over 5 years agoprivate symbols in the __DATA segment internal.
This prevents the linker from removing the symbo...
f96304e9cc68947ab821b64c7cea761d9f956b87 authored over 5 years ago[Test] Make `ninja check-clang` work on Linux
66648f9691e848f3dac836e4d4f147c8cffca8a4 authored over 5 years ago
We need to be able to enqueue internal function that initializes
global constructors on the host...
4ad401aa97c4cf070a64c84f83481209b8e0f4ca authored over 5 years ago
Without this, gcc (7.4) complains with
../tools/clang/lib/Parse/ParseDecl.cpp:3937:63: error: s...
e889472f6daf2da06925f0124a983e3f0e10cb61 authored over 5 years agoDifferential revision: https://reviews.llvm.org/D61506
git-svn-id: https://llvm.org/svn/llvm-...
627d73ca1fec6bdff9f39c9b70cf1f3e9fd86781 authored over 5 years ago
This should fix the test file failing in
windows by reading the file it self instead
of stdin, f...
This has introduced (exposed?) a crash in clang sema,
that does not happen without this patch.
I...
This implementation isn't sound as per the standard.
It erroneously diagnoses e.g. the following...
Switched to Triple::isSPIR() helper to simplify code.
Patch by kpet (Kevin Petit)!
Differentia...
cd7db9f83fe7c6aeaba4cd481423c39f1bd5647c authored over 5 years ago
Summary:
When using `clang -mcpu=CPUNAME+FEATURELIST`,
the implied features defined by CPUNAME a...
While ASan and MSan passes were already ported to new PM, the kernel
variants weren't setup in t...
f263a9cbf977a2b7e9f7b87e53404d4c98f36614 authored over 5 years ago
Patch by Tyker!
Differential Revision: https://reviews.llvm.org/D60934
git-svn-id: https://llv...
7a6d690bb52df60e979a7c7f9d03a774009bb443 authored over 5 years agoEric implemented this in r359067.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@36031...
b14b99abefb0dd40b13dd70c99d87d04a66b3236 authored over 5 years agoissues as "extension" rather than "not resolved".
git-svn-id: https://llvm.org/svn/llvm-project/...
063e6fdd5ca60d242e9358cdd50f7e05221884ff authored over 5 years agotemplate name is not visible to unqualified lookup.
In order to support this without a severe de...
fb98e7c13da639f34f34830a4e675367e0816cb6 authored over 5 years agocd1c5c90d3d0caa8b5deb122e3ffbf858c69da1d authored over 5 years ago
for a function-style cast.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360302 911773...
70cd574857c6023b8c60e325c4029a23f716c2dd authored over 5 years agoI'm not sure why 'git llvm revert' removed them.
git-svn-id: https://llvm.org/svn/llvm-project/...
94dcb0947c393ff77f6da09970c197fb651631c0 authored over 5 years agoThis reverts r360271 (git commit a0933bd8ec1515167ea653f7ee788b8bbde27d51)
There are concerns o...
1dec30c3f9f1a20ba4ae7bf577e7cdae683f28c3 authored over 5 years ago
Conflicts:
lib/Sema/SemaStmt.cpp
compatibility. This allows some applications developed with MSVC to
compile with clang without a...
This reverts commit e3d6f04d4cb40bec81e57f19d08c89541a42a9e0. I need to
go through the CCC proce...
The warning isn't very useful when the function is an ObjC method.
rdar://problem/41561853
Dif...
e3d6f04d4cb40bec81e57f19d08c89541a42a9e0 authored over 5 years ago
Summary:
In this patch we propose a temporary solution to resolving math functions for the NVPTX...
Summary:
Structural equivalence of methods can falsely report false when the
exception specifier...
The semantics for converting nested pointers between address
spaces are not very well defined. S...
Fixes PR33946
Differential Revision: https://reviews.llvm.org/D61559
git-svn-id: https://llvm....
d8337696a9075f7e9b6555296fb9b9363cd87c91 authored over 5 years agoAlso fix a typo for the SCSU byte order mark.
Differential Revision: https://reviews.llvm.org/D...
1b0b08fd71d6b86e62deaf473f716b0a12899dfd authored over 5 years agoPatch by Bernhard M. Wiedemann.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360254 ...
901e1283cee64d0de5e0f77533b605d8256416f8 authored over 5 years agoPatch by Soumi Manna.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360250 91177308-0...
3940f412bff449818c5f297abbb5bdb1b756de3b authored over 5 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@360249 91177308-0d34-0410-b5e6-96231b3b...
cd82a9ab78c01b2cbf361a6c217e5aff75c2bea5 authored over 5 years agoAdds extra checks for ObjC GC and Ownership.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/...
3767637144e012be48d29e094b4ea2962e8f8bce authored over 5 years ago