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
PR36231, [dcl.attr.unused]p3
Reviewers: aaron.ballman
Differential Revision: https://reviews.l...
39c763f34df97613dbe191833e704122831d7d30 authored almost 6 years ago
When the expression used to initialise 'this' has a pointer type,
check the address space of the...
Similarly to static variables in OpenCL, static class data
members should be deduced to __global...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@359761 91177308-0d34-0410-b5e6-96231b3b80d8
55766dd673f380c24949a424794764f62ce3242f authored almost 6 years ago0673d162882651532f6cbcb97bf297e78802d054 authored almost 6 years ago
This follows up after b7692bc3e9ad2691fc07261904b88fb15f30696b "[UBSan] Fix
isDerivedFromAtOffse...
f40cbaaa95fe84018f482f8b386fd24d64467636 authored almost 6 years ago
explicit function specialization with the MemberSpecializationInfo used
everywhere else.
Not NFC...
672ad5280a92fdc73cf54e6fc6ec50e73f6aa7d3 authored almost 6 years agothat don't match any existing declaration. Don't get confused and treat
such declarations as temp...
According to alignment section in below ARM64 ABI document, MSVC could increase
alignment of glo...
The parser was dealing with unexpected "template" keywords after "using"
keywords too late and p...
The Tooling tests do have a lit.local.cfg with
if not config.root.clang_staticanalyzer:
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@359727 91177308-0d34-0410-b5e6-96231b3b...
e8fadf080df69ce960e7ae6aabe5e3246e5bc8dd authored almost 6 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@359722 91177308-0d34-0410-b5e6-96231b3b80d8
6e0cfff80b3c22e0ee832692042faabce09e4e89 authored almost 6 years ago
During my work on analyzer dependencies, I created a great amount of new
checkers that emitted n...
check-clang (the target that runs all clang tests) used to
only depend on clang-check (a binary ...
We correct some typos in `ActOnArraySubscriptExpr` and
`ActOnOMPArraySectionExpr`, so when their...
ac5bf362462a2ad37907e6618ee4d9b0695281a2 authored almost 6 years ago
Fixes PR37175
Differential Revision: https://reviews.llvm.org/D61222
git-svn-id: https://llvm....
c93a7477d59bf70daf83a5d8c32c65dcc9590388 authored almost 6 years ago
Conflicts:
include/clang/Basic/DiagnosticIDs.h
This test checks whether crtbegin.o and crtend.o appear on the link
line, but names of these fil...
$ grep 'DIAG_SIZE_SEMA =' include/clang/Basic/DiagnosticIDs.h
DIAG_SIZE_SEMA ...
75dcde0899bb2c195c90da68fb6ad69363592165 authored almost 6 years ago
Reference expected files not ending with a newline are normalized to
have said newlines. Additio...
For various files under `clang/test/Analysis`, D52036 applied
`%diff_plist` to replace `diff` in...
Fixes PR41483
Differential Revision: https://reviews.llvm.org/D61297
git-svn-id: https://llvm....
f1f9d1bbc248fc274711984e89e4923fd0d81db8 authored almost 6 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@359662 91177308-0d34-0410-b5e6-96231b3b80d8
056b030299b4d15dec39445fbd531242370c536c authored almost 6 years agoabf6aad986a441d8ec8647b35b91c2ad8ee717b0 authored almost 6 years ago
Summary:
This is a follow up to r355253 and a better fix than the first attempt
which was r35925...
r359628 changed the initialization of padding to follow C, but I didn't update the C++ tests.
g...
c2ce2ceab5433089a487194a1c7b6afa6123ed67 authored almost 6 years ago
Summary:
C guarantees that brace-init with fewer initializers than members in the
aggregate will...
a382bb141ce8bbafddb3b45e03b0137e3a9c5f6d authored almost 6 years ago
r359628 changed the initialization of padding to follow C, but I didn't update the C++ tests.
g...
9f6cfd8878f210c55a1c7463ddc9225b33ece398 authored almost 6 years ago
Similar to https://reviews.llvm.org/D61334, update clang tests to use the
"wasm32-wasi" triple, ...
Summary:
C guarantees that brace-init with fewer initializers than members in the
aggregate will...
These extra layers aren't necessary.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@35...
99dc6c40f040f036121b39cf02431c3166779ad7 authored almost 6 years agoSummary: Corresponds to D61030.
Subscribers: jlebar, cfe-commits, llvm-commits
Tags: #clang
D...
bccbbe90172a6a2f7405fdc1ee7db60f52752a26 authored almost 6 years ago
Currently we always inline functions that have no branches, i.e. have exactly
three CFG blocks: ...
Don't crash when trying to model a call in which the callee is unknown
in compile time, eg. a po...
When compiler-rt is selected as the runtime library for Linux targets
use its crtbegin.o/crtend....
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@359598 91177308-0d34-0410-b5e6-96231b3b80d8
3a337f1126e331163a3f787dbb95be40007a96a7 authored almost 6 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@359594 91177308-0d34-0410-b5e6-96231b3b80d8
63e574d77118038bbb1364585dc3a681660bc252 authored almost 6 years agor359574 changed the way that failures are reported, which broke the test TransformerTest.NodePar...
fcfa5da42784b3c350c3ce31373656904e6d06dd authored almost 6 years ago
Summary:
Changes the signature of the TextGenerator std::function to return an Expected<std::str...
This was introduced at r313975. As DIAG_SIZE_CROSSTU and
DIAG_SIZE_COMMENT are both 100 this sho...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@359551 91177308-0d34-0410-b5e6-96231b3b80d8
655f341a43b511f158ff9ae5d11d95c3ac641854 authored almost 6 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@359550 91177308-0d34-0410-b5e6-96231b3b80d8
f8cb6c3418c7171f4d726d69ba302b7e0f2d23f6 authored almost 6 years agohttps://bugs.llvm.org/show_bug.cgi?id=41611
Similarly to D61106, the checker ran over an llvm_u...
bbce6781086684deafc9a99d1f9bc6783aa70787 authored almost 6 years ago626fae8e770cf2b4c469f20e1d558c1b3df2d393 authored almost 6 years ago
Currently we always inline functions that have no branches, i.e. have exactly
three CFG blocks: ...
Don't crash when trying to model a call in which the callee is unknown
in compile time, eg. a po...
f6ae6ad8c950949caf3db1b2d351a24982459818 authored almost 6 years ago
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@359524 91177308-0d34-0410-b5e6-96231b3b80d8
753d85a17fa0430aa27e38fa6ac5d5dd0240c351 authored almost 6 years agogit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@359523 91177308-0d34-0410-b5e6-96231b3b80d8
c7d252e2a5818fb25e7a2f7f229b1acc7b62e8f0 authored almost 6 years ago
Summary:
This patch adds support for __builtin_dcbf for PPC.
__builtin_dcbf copies the contents...
cde6bbc766130822b7b296d84d9e03cbdd010b95 authored almost 6 years ago
Summary:
GCC's -Wtype-limits (part of -Wextra):
Warn if a comparison is always true or always f...
Reverts the revert of r359251, this time with fixed tests.
Differential Revision: https://revie...
887ff701b7382dfa758099f6fb8fccc665e54384 authored almost 6 years ago
Our internal build bots were failing this test randomly as the stderr
output was emitted to the ...
Summary:
This simplifies three checks for MS ABI, Win Itanium, or Win GNU to just
"is Windows".
...
is not used since it consumes all preprocessor directives until it returns
a real token. Using th...
Summary:
We are currently implementing support in LLDB that reconstructs the STL templates from
...
In the OSObject universe there appears to be another slightly popular contract,
apart from "crea...
Because RetainCountChecker has custom "local" reasoning about escapes,
it has a separate facilit...
the assertion is in fact incorrect: there is a cornercase in Objective-C++
in which a C++ object...
If macro "CHECK_X(x)" expands to something like "if (x != NULL) ...",
the "Assuming..." note no ...
When growing a body on a body farm, it's essential to use the same redeclaration
of the function...
Stuffing invalid source locations (such as those in functions produced by
body farms) into path ...
Implement cplusplus.SmartPtrModeling, a new checker that doesn't
emit any warnings but models me...
It now comes with a follow-up fix for the clients of this API
in clangd and clang-tidy.
Differe...
c666419c95441a3da1f9debd7ee5e6b0170a7b84 authored almost 6 years agoSummary: This fixes a few places in the Stencil implementation where a unique_ptr is created at ...
b95334e6d4479448c926ca826a813714324eb18c authored almost 6 years ago
Fixed the crash on the template instantiation when trying to check the
data locality in the curr...
Revert "[Modules] Make header inclusion order from umbrella dirs deterministic"
b83e6be41558a997f51f30cb5756746aedddb654 authored almost 6 years agoThis reverts commit 60018917a0520c9befef02d01935f6058c8cf63b.
e11ced3681bef671cfb1eecd617f1e0d6b882087 authored almost 6 years agoFollow up for D61232 to fix build.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@3594...
91f21b447d4e34a0bd1b13489bfd3acd337e080b authored almost 6 years agoD54996 Changed the behaviour of clang_Cursor_isAnonymous, but there is no alternative available ...
44566ab1c4af8ad6a51c035f6440197a0ff0c7ee authored almost 6 years agoe34675c5443c19e67c3078caf1ffdf2d0e56d5a8 authored almost 6 years ago
Add the rest of test cases covering functions defined in mmintrin.h on PowerPC.
Reviewed By: Ji...
ec2a7351eae3c202f9509754724ab877380b1b42 authored almost 6 years ago3ca8cf0b1e89fa7b0066626a992cda8c58032084 authored almost 6 years ago
us emitting the operand of __builtin_constant_p if it has side-effects.
Original commit message:...
009d37df084524bc027fa893b47b17faba9815fa authored almost 6 years agoebc968eddc2de4b2d58015b309bbe882312f24ce authored almost 6 years ago
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@359366 91177308-0d34-0410-b5e6-96231b3b80d8
de845c08ccfe69d37f648ef4b5faa7d3782f2b71 authored almost 6 years ago
Sort the headers by name before adding the includes in
collectModuleHeaderIncludes. This makes t...
dd953cb616aecbaedfa8b7dfa1246fee4b5ce875 authored almost 6 years ago
This reverts r359059 (git commit 0b098754b73f3b96d00ecb1c7605760b11c90298)
git-svn-id: https://...
2b5f7f9e2e42cca4f8df5763cd2529324a2d421a authored almost 6 years ago
This introduces a support for multilibs to Fuchsia driver. Unlike the
existing multilibs that ar...
When more than one multilib flag matches, try to select the best
possible match based on priorit...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@359356 91177308-0d34-0410-b5e6-96231b3b80d8
6b3068a9c53b2160671833c21cf15cc1cd17b0e0 authored almost 6 years agois running in a toolchain outside of xcode
'libarclite' usually lives in the same toolchain as '...
c609f16f149a94687d7dc41c64bef05c2f6f5077 authored almost 6 years agois running in a toolchain outside of xcode
'libarclite' usually lives in the same toolchain as '...
6c1a7472fe28f11e86b8e44e41da52660b7a5719 authored almost 6 years agoconsidered as stable
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@359350 91177308-0...
1e503de6aa612b6178a938b5b9711b52e592b60a authored almost 6 years agoThis provides intrinsics support for Memory Tagging Extension (MTE),
which was introduced with th...
This makes sure that code built with headers for a statically linked
libc++ also works when link...
Summary:
- `__constant__` variables should not be `hidden` as the linker may turn
them into `L...
Normally, in MinGW mode, inline methods aren't dllexported.
However, in the case of a dllimport...
2061b0cab0002c264af632bf5e6ba5306c589c94 authored almost 6 years ago
An explicit template instantiation declaration used to let
callers assume both outer and nested ...
counters.
According to the OpenMP 5.0, For any associated loop where the b or lb
expression is n...
Summary:
For a CXXRecordDecl the RecordDeclBits are stored in the DeclContext. Currently when we...
FILE_SYSTEM_OPTIONS is only currently used to track -working-directory.
If we are not making thi...
"DefineStd(Builder, "bpf", Opts)" generates the following three
macros:
bpf
__bpf
__bpf__
...
Contrary to MSVC, GCC/MinGW needs to have the dllexport attribute
on the template instantiation ...