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

Switch to a WASI define

bfaa96e79a0cb30cad9a86c14dd65dca02933210 authored about 5 years ago by Zhuowei Zhang <[email protected]>
WebAssembly: default to disabling exceptions on WebAssembly

8676838ae3d4657f9209581b4320e013c38e65dd authored about 5 years ago by Zhuowei Zhang <[email protected]>
hack: define __EMSCRIPTEN__ when compiling to wasm

Too lazy to backport the Emscripten target to this version of LLVM

44c0dde0b273f06bf362a1fa97b5479f0697b848 authored about 5 years ago by Zhuowei Zhang <[email protected]>
WebAssembly: allow swiftcall attribute

This removes the warning when attempting to compile a swiftcall function.

I'm not sure why http...

c78bf8703eb7a482709e75d6bcf9fbdd15b47b2b authored about 5 years ago by Zhuowei Zhang <[email protected]>
Merge remote-tracking branch 'origin/apple/stable/20190619' into stable

fadd0451ab9262145fbb55a186ccdb41fd4326fd authored about 5 years ago by swift_jenkins <[email protected]>
Merge pull request #352 from kastiglione/indexstore-flag_enum2

Mark indexstore enum flag types with flag_enum attribute

89e5753fa9415f605ea4ca168816ee8ab5146ccc authored about 5 years ago by Ben Langmuir <[email protected]>
Merge remote-tracking branch 'origin/apple/stable/20190619' into stable

1cf6569b1b9929efabff108e1ca2b0123dcb7379 authored about 5 years ago by swift_jenkins <[email protected]>
[clang-scan-deps] Improve string/character literal skipping

The existing string/character literal skipping code in the
dependency directives source minimize...

9ebee0ad6d66930638e9d4e827c77bb5c125f287 authored about 5 years ago by Alex Lorenz <[email protected]>
[IRGen] Emit lifetime markers for temporary struct allocas

When passing arguments using temporary allocas, we need to add the
appropriate lifetime markers ...

5d1905972c69a09cc3a68bab446671b33707c6ca authored about 5 years ago by Francis Visoiu Mistrih <[email protected]>
Merge remote-tracking branch 'origin/apple/stable/20190619' into stable

36a5e1aaa1905702d433d450b0fe7eac7a306fbb authored about 5 years ago by swift_jenkins <[email protected]>
[CMake] Clang: Don't use object libraries with Xcode (#363)

Undoes some of the effects of r360946 when using the Xcode CMake
generator---it doesn't handle ...

7c4fe05519176456e6d487dff8551e5ab996363a authored about 5 years ago by Jordan Rose <[email protected]>
Merge pull request #362 from jkorous-apple/apple/stable/20190619

Apple/stable/20190619

b73ce4d2b6620b8e07021d30f9df513932ec1794 authored about 5 years ago by jkorous-apple <[email protected]>
Merge pull request #361 from dcci/crosswatch

[DirectoryWatcher] Fix cross-compilation checking fs_event availability.

ea9471832eb87b03c9365c1edc36efabb3fd7774 authored about 5 years ago by Davide Italiano <[email protected]>
[DirectoryWatcher] Fix cross-compilation.

Some platforms have the header but don't have support for fs_event.

62b8140030b188635d4f9ab15f4a799b9a128afe authored about 5 years ago by Davide Italiano <[email protected]>
[indexstore] Add INDEXSTORE_SYMBOL_ROLE_NAMEREFERENCE

rdar://problem/51747249

dafa9116ed4476678e602f09ae820bcbe96fabff authored about 5 years ago by Jan Korous <[email protected]>
[indexstore] Handle enum value SymbolRole::NameReference

rdar://problem/51747249

bf37de6985881ec1350ee5e2aaf6af809d21fed9 authored about 5 years ago by Jan Korous <[email protected]>
Merge remote-tracking branch 'origin/apple/stable/20190619' into stable

dbf97d97120e77abdcc14c4d66b050a62dc69305 authored about 5 years ago by swift_jenkins <[email protected]>
[test] Delete trailing spaces from YAML tests

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@365873 91177308-0d34-0410-b5e6-96231b3b80d8

2ede160a66eb11481da0694b34af5957615d019f authored about 5 years ago by Fangrui Song <[email protected]>
[clang-tidy] Fix the YAML created for checks like modernize-pass-by-value

Currently this check generates the replacement with the newline in the end.
The proper way to ex...

798cf2aceac4279fe3e27454d2d673f7d0717d34 authored about 5 years ago by Ivan Donchevskii <[email protected]>
Merge remote-tracking branch 'origin/apple/stable/20190619' into stable

25814dd31c4cac6eb6ab276a92a3cd597a603bf6 authored about 5 years ago by Mishal Shah <[email protected]>
Merge pull request #357 from apple/shahmishal/apple/stable/20190619

Cleanup: llvm::bsearch -> llvm::partition_point after r364719

eeafed2c7cc3bd796c94d59ad9e44fdf8a67a4db authored about 5 years ago by Mishal Shah <[email protected]>
Cleanup: llvm::bsearch -> llvm::partition_point after r364719

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@364720 91177308-0d34-0410-b5e6-96231b3b8...

896041fba3b23f312212c919e6138409159b2062 authored about 5 years ago by Fangrui Song <[email protected]>
Merge pull request #356 from apple/stable-next

Update stable branch from apple/stable/20190619 branch

970f30b84f5dddcc64ab40e86f407d53a5f5930d authored about 5 years ago by Mishal Shah <[email protected]>
Rebranch stable branch with apple/stable/20190619

c4da67be932402c52a63ecc6a50cd5a23192781f authored about 5 years ago by mishal_shah <[email protected]>
Fix the 'directory' field in DumpCompilationDatabase and add test

This broke in r371027 due to a missing negation
(llvm::sys::fs::current_path returns false on su...

680e510a0e665106679ab7e3862e59d4e19fd2f9 authored about 5 years ago by Hans Wennborg <[email protected]>
Revert r361885 "[Driver] Fix -working-directory issues"

This made clang unable to open files using relative paths on network shares on
Windows (PR43204)...

59d80e7ca7d064a2144613afef26fedda3c87a4a authored about 5 years ago by Hans Wennborg <[email protected]>
[clang-scan-deps] Allow continuation line backslashes followed by whitespace

in the dependency source minimizer

Clang allows continuations that have whitespace between the b...

2597f47c14ef33491b91e0cdba21d71db07b2c0f authored about 5 years ago by Alex Lorenz <[email protected]>
[Mangle] Add flag to asm labels to disable '\01' prefixing

LLDB synthesizes decls using asm labels. These decls cannot have a mangle
different than the one...

e7cd209ba58c3f1d4635301da336df96f36c2834 authored about 5 years ago by Vedant Kumar <[email protected]>
[Sema] Split of versions of -Wimplicit-{float,int}-conversion for Objective-C BOOL

Also, add a diagnostic group, -Wobjc-signed-char-bool, to control all these
related diagnostics....

d5e7441082c03e5f15dc2259430e2f1ee157feae authored about 5 years ago by Erik Pilkington <[email protected]>
Use 'BOOL' instead of BOOL in diagnostic messages

Type names should be enclosed in single quotes.

git-svn-id: https://llvm.org/svn/llvm-project/c...

3520198fe6ad93b1d5c13cb9f2fab6ad74a298b2 authored about 5 years ago by Erik Pilkington <[email protected]>
[ObjC] Add a warning for implicit conversions of a constant non-boolean value to BOOL

rdar://51954400

Differential revision: https://reviews.llvm.org/D63912

git-svn-id: https://llv...

efdc96af6615a6f706e3ba55e380ab3e53a24637 authored about 5 years ago by Erik Pilkington <[email protected]>
[ObjC] Add a -Wtautological-compare warning for BOOL

On macOS, BOOL is a typedef for signed char, but it should never hold a value
that isn't 1 or 0....

7d66b6496bf27ca40059a4f06efb0d344e572f49 authored about 5 years ago by Erik Pilkington <[email protected]>
Fix for stringized function-macro args continued across lines

In case of certain #define'd macros, there's a space just before line continuation
that the mini...

ec3660240fe8e06cbbb3f56c2fdb43ad497809a9 authored over 5 years ago by Alex Lorenz <[email protected]>
[libclang][test][NFC] Split off fixture from tests.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@370825 91177308-0d34-0410-b5e6-96231b3b8...

6a405320125ad971413555ca4e3c330c070e13e1 authored over 5 years ago by Jan Korous <[email protected]>
[Sema] Suppress -Wformat diagnostics for bool types when printed using %hhd

Also, add a diagnostic under -Wformat for printing a boolean value as a
character.

rdar://54579...

35b797e7dcfa0bbd9490beb64325e67b167864b1 authored over 5 years ago by Erik Pilkington <[email protected]>
[Sema] Don't warn on printf('%hd', [char]) (PR41467)

Summary: Link: https://bugs.llvm.org/show_bug.cgi?id=41467

Reviewers: rsmith, nickdesaulniers, ...

ecef9e0ce4dcd07f1b983ecd15711c8a433c8fdd authored over 5 years ago by Nathan Huckleberry <[email protected]>
[libclang] Fix UninstallAbortingLLVMFatalErrorHandler test

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@371794 91177308-0d34-0410-b5e6-96231b3b8...

2aa1bebbf18dc8660d221cc86bf73ff59caf9320 authored over 5 years ago by Jan Korous <[email protected]>
[libclang] Expose abort()-ing LLVM fatal error handler

Differential Revision: https://reviews.llvm.org/D66775

git-svn-id: https://llvm.org/svn/llvm-pr...

9154f71a824e1a31958ba324d1f0c6d00622bb76 authored over 5 years ago by Jan Korous <[email protected]>
NFC, add missing cl::cat option category to clang-scan-deps options to ensure they show up in -help

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@371759 91177308-0d34-0410-b5e6-96231b3b8...

649fd9abd9982a8b63e30cfb7b418a4f861637c2 authored over 5 years ago by Alex Lorenz <[email protected]>
[clang-scan-deps] cast Result to ErrorOr<unique_ptr<vfs::File>> explicitly to avoid s390x-linux buildbot failure

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@371664 91177308-0d34-0410-b5e6-96231b3b8...

8982994084c35e63b69ae7f557c74cb41f52fc49 authored over 5 years ago by Alex Lorenz <[email protected]>
[clang-scan-deps] remove dots and dots dots from the reported file dependency paths

This resolves differences observed on LLVM + Clang when running the comparison between canonical...

2da4b3a786d0a5d585317236827ef8cba0fc81f9 authored over 5 years ago by Alex Lorenz <[email protected]>
Try fixing CRLF issues in Git with [clang-scan-deps] Minimizer: Correctly handle multi-line content with CR+LF line endings

Differential Revision: https://reviews.llvm.org/D66556

git-svn-id: https://llvm.org/svn/llvm-pr...

0f3593618bcd39ddcc7f6d34b64755e214739f27 authored over 5 years ago by Alexandre Ganea <[email protected]>
Remove test/Lexer/minimize_source_to_dependency_directives_invalid_error.c

5fd38ee522c5000ca56a3ad0124ecf82643b70ee authored over 5 years ago by Alex Lorenz <[email protected]>
[clang-scan-deps] Add dependency targets

Differential Revision: https://reviews.llvm.org/D67475

git-svn-id: https://llvm.org/svn/llvm-pr...

f36d7e3b6b59649202009384e29d361c7a5f5b1e authored over 5 years ago by Jan Korous <[email protected]>
[clang-scan-deps] add skip excluded conditional preprocessor block preprocessing optimization

This commit adds an optimization to clang-scan-deps and clang's preprocessor that skips excluded...

022a2dd770f8b5750fdd54bd27fd3e2fd6077703 authored over 5 years ago by Alex Lorenz <[email protected]>
[clang-scan-deps][NFC] Fix tests - prevent FileCheck matching test dir path

Differential Revision: https://reviews.llvm.org/D67379

git-svn-id: https://llvm.org/svn/llvm-pr...

6d56e6df2d4632a6b1f96e017d6fde50d316a951 authored over 5 years ago by Jan Korous <[email protected]>
[clang][DependencyFileGenerator] Fix missing -MT option handling

Targets in DependencyFileGenerator don't necessarily come from -MT option.

Differential Revisio...

dec1422b31b1dc461fc44afe80a3da3e049f1095 authored over 5 years ago by Jan Korous <[email protected]>
Introduce a DirectoryEntryRef that stores both a reference and an

accessed name to the directory entry

This commit introduces a parallel API that returns a Direct...

f98c51ad5fc039bcd309d360595a332297ad9bac authored over 5 years ago by Alex Lorenz <[email protected]>
[clang-scan-deps] NFC, remove outdated implementation comment

There's no need to purge symlinked entries in the FileManager,
as the new FileEntryRef API allow...

18689c703a9a24d2839f50feb7595795da29fc31 authored over 5 years ago by Alex Lorenz <[email protected]>
[clang-scan-deps] NFC, refactor the DependencyScanningWorker to use a consumer

to report the dependencies to the client

This will allow the scanner to report modular dependenc...

7d9b0b895bd4301715aaf36131d44dcf3ec1cfe0 authored over 5 years ago by Alex Lorenz <[email protected]>
[clang-scan-deps] reuse the file manager across invocations of

the dependency scanner on a single worker thread

This behavior can be controlled using the new `...

3fd25b933275437f629592ee543e4d4d33cea665 authored over 5 years ago by Alex Lorenz <[email protected]>
FileManager: Use llvm::Expected in new getFileRef API

`FileManager::getFileRef` is a modern API which we expect to convert to
over time. We should mo...

520649a83031f3d946dbac544f4c661d6f9cec38 authored over 5 years ago by Duncan P. N. Exon Smith <[email protected]>
When evaluating a __builtin_constant_p conditional, always enter

constant-folding mode regardless of the original evaluation mode.

In order for this to be correc...

81b8962755279369b3a69f4effcfca28841df6a3 authored over 5 years ago by Richard Smith <[email protected]>
Use sized enums or fallback to typedef

9f0e463f4723c16a3666966c07b35a85553da527 authored over 5 years ago by Dave Lee <[email protected]>
Move typedef keyword out of macro; Remove _ prefixes

f17afab7f3d962cdb9aabc33deac0a192cb01711 authored over 5 years ago by Dave Lee <[email protected]>
Mark indexstore enum flag types with flag_enum attribute

9bb47743da953d27b00f48efad8a05c213504fd2 authored over 5 years ago by Dave Lee <[email protected]>
Re-land [clang-scan-deps] Minimizer: Correctly handle multi-line content with CR+LF line endings

Previously, an #error directive with quoted, multi-line content, along with CR+LF line endings w...

e030f2aa3f2ebb7759e0f74cf0831d260ae1914f authored over 5 years ago by Alexandre Ganea <[email protected]>
Revert "[clang-scan-deps] Minimizer: Correctly handle multi-line content with CR+LF line endings"

This reverts commit r369986.

This change added a dependency on the 'dos2unix' tool, which is no...

30ae7ada7648be9e25581e3f6960a1137db0d3f7 authored over 5 years ago by Richard Smith <[email protected]>
[clang-scan-deps] Minimizer: Correctly skip over double slashes in angle bracket #include

Previously, double slashes (//) occurring in angle brackets #include were incorrectly interprete...

d11db59ced9f9489cac2fa48c244f67ccf802a33 authored over 5 years ago by Alexandre Ganea <[email protected]>
[clang-scan-deps] Skip UTF-8 BOM in source minimizer

Differential Revision: https://reviews.llvm.org/D66511

git-svn-id: https://llvm.org/svn/llvm-p...

48e24ff05dfb9a93028f23f1918d95245e50260a authored over 5 years ago by Alexandre Ganea <[email protected]>
[clang-scan-deps] Minimizer: Correctly handle multi-line content with CR+LF line endings

Previously, an #error directive with quoted, multi-line content, along with CR+LF line endings w...

d4c676cbeae96c848da9f1403cfeefd62afa7aff authored over 5 years ago by Alexandre Ganea <[email protected]>
[clang-scan-deps] Add minimizer support for C++20 modules.

This only adds support to the minimizer, it doesn't actually capture the dependencies yet.

git-...

63da0705e3dc67ba3c2646cd7de628d38227a642 authored over 5 years ago by Michael J. Spencer <[email protected]>
Use FileEntryRef for PPCallbacks::HasInclude

This fixes the issue where a filename dependendency was missing if the file that
was referenced ...

e59ccc3c85318f11be31e38c6f54d6ee756f92f8 authored over 5 years ago by Alex Lorenz <[email protected]>
Use FileEntryRef for PPCallbacks::FileSkipped

This fixes the issue where a filename dependendency was missing if the file that
was skipped was...

b3107b3f9403146c726df1d600c39e4121292248 authored over 5 years ago by Alex Lorenz <[email protected]>
Fix gen-cdb-fragment test for Windows

Windows bots didn't seem to like the empty argument, so I rewrote the test.

git-svn-id: https:/...

fb0d6b7a04d69e4b7c56333b729316183b910cc3 authored over 5 years ago by Alex Lorenz <[email protected]>
[driver] add a new option `-gen-cdb-fragment-path` to emit

a fragment of a compilation database for each compilation

This patch adds a new option called -g...

8a09317772589edc3ce81323b6fc02a3c9e2d5ef authored over 5 years ago by Alex Lorenz <[email protected]>
Re-enable DependencyScannerTest on windows with the right fixes

It should now pass.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@369832 91177308-0d3...

e7510514183e90d024ce14ae37df2173bc969a52 authored over 5 years ago by Alex Lorenz <[email protected]>
Disable the ScanDepsReuseFilemanager test on Windows

Right now it fails.
I'm going to investigate it and fix it in follow-up commits.

git-svn-id: ht...

0300473b2766d356db44218fc89d5b1f871955a5 authored over 5 years ago by Alex Lorenz <[email protected]>
Introduce FileEntryRef and use it when handling includes to report correct dependencies

when the FileManager is reused across invocations

This commit introduces a parallel API to FileM...

c99b3bbabfffb68428aa8fd14e05f0f04cfaa07a authored over 5 years ago by Alex Lorenz <[email protected]>
Don't use std::errc

Summary:
As noted on Errc.h:

// * std::errc is just marked with is_error_condition_enum. This m...

7f5dcda6195d18f9bc3bcc9c8e6057adbfb336e3 authored over 5 years ago by Alexey Bataev <[email protected]>
Fix up fd limit diagnosis code

Apparently Windows returns the "invalid argument" error code when the
path contains invalid char...

fee9f00c447fb41c3911062b244acf8167ae5494 authored over 5 years ago by Reid Kleckner <[email protected]>
clang: Diag running out of file handles while looking for files

clang would only print "file not found" when it's unable to find a
header file. If the reason f...

44f6e3b12b65a87c5e3f422e6c24537ac963ed1d authored over 5 years ago by Nico Weber <[email protected]>
NFCI: Simplify SourceManager::translateFile by removing code path that should never be taken

I noticed that SourceManager::translateFile has code that doesn't really make sense.
In particul...

11ec059781f461d6bd000c66b6dfffcd4bfe0cb8 authored over 5 years ago by Alex Lorenz <[email protected]>
clang-scan-deps: do not spawn threads when LLVM_ENABLE_THREADS is disabled

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@368640 91177308-0d34-0410-b5e6-96231b3b8...

5938bac39bb0ed29febb4d4c956ecde25b4bada0 authored over 5 years ago by Alex Lorenz <[email protected]>
fix clang-scan-deps test to match filepaths on Windows

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@368092 91177308-0d34-0410-b5e6-96231b3b8...

db38d438df4758e69edecfbdfc5c2b2521df07f8 authored over 5 years ago by Alex Lorenz <[email protected]>
[clang-scan-deps] Implementation of dependency scanner over minimized sources

This commit implements the fast dependency scanning mode in clang-scan-deps: the
preprocessing i...

3fc58bcb856ae2a777c27f2618dbce6afcfa1e86 authored over 5 years ago by Alex Lorenz <[email protected]>
NFCI, optimize layout of FileEntry

The reordering of the UID field makes the size of a
FileEntry 8 bytes smaller on 64bit platforms...

a3a52497b865da12aa22d91f9e6cc738eaa1eb98 authored over 5 years ago by Alex Lorenz <[email protected]>
[clang-scan-deps] Dependency directives source minimizer: handle #pragma once

We should re-emit `#pragma once` to ensure the preprocessor will
still honor it when running on ...

064f1468195e74f93865131b82ecfea96f746a7c authored over 5 years ago by Alex Lorenz <[email protected]>
[clang-scan-deps] Dependency directives source minimizer:

single quotes are not digit separators after a valid character literal prefix

The single quote c...

55f96765fa0635873ed073331dd4a9eaec6c17ca authored over 5 years ago by Alex Lorenz <[email protected]>
[clang-scan-deps] use `-Wno-error` when scanning for dependencies

Warnings can be promoted to errors.
But that shouldn't prevent us from getting the dependencies!...

70a8982fd9f86f14a6dc118932d543e229bf95d6 authored over 5 years ago by Alex Lorenz <[email protected]>
[clang-scan-deps] Introduce the DependencyScanning library with the

thread worker code and better error handling

This commit extracts out the code that will powers ...

b39754c9f698bb52195aed4fe21dab3d29e2c245 authored over 5 years ago by Alex Lorenz <[email protected]>
[clang-scan-deps] print the dependencies to stdout

and remove the need to use -MD options in the CDB

Differential Revision: https://reviews.llvm.or...

c1cc3458c82c0bfb64400bb7cebadd2f7d70c50f authored over 5 years ago by Alex Lorenz <[email protected]>
Reimplement support for skipping unused module maps in lib/Frontend/DependencyFile.cpp after upstream merge

(cherry picked from commit 1e967a7ea4526cbd16b0e04f2e3bece7b149a312)

80aad80550f50ecdfa649ce0a4b7697775119451 authored over 5 years ago by Alex Lorenz <[email protected]>
Unify DependencyFileGenerator class and DependencyCollector interface (NFCI)

Make DependencyFileGenerator a DependencyCollector as it was intended when
DependencyCollector w...

7f05d20f6e13fed32a213cf5c2471547af3e0cf9 authored over 5 years ago by Alex Lorenz <[email protected]>
Temporarily rollback support for skipping unused module maps in lib/Frontend/DependencyFile.cpp for easier merge

aa1a66dc8a365cff8cb981bf6b1b624e989044d6 authored over 5 years ago by Alex Lorenz <[email protected]>
Merge remote-tracking branch 'origin/swift-5.1-branch' into stable

537fb1fd3a8fab5c200a7b9000ab362e95449472 authored over 5 years ago by swift_jenkins <[email protected]>
[Modules] Fix rebuilding an updated module for each of its consumers.

Marking a module for a rebuild when its signature differs from the
expected one causes redundant...

9fbdf1d6c0269c9bbadba34f92db5d2b6a5fca26 authored over 5 years ago by Volodymyr Sapsai <[email protected]>
[Modules] Fix rebuilding an updated module for each of its consumers.

Marking a module for a rebuild when its signature differs from the
expected one causes redundant...

aef009b6e31a6f14b9a37e21eb3fde5a0b6019fe authored over 5 years ago by Volodymyr Sapsai <[email protected]>
[ObjC] Fix type checking for qualified id block parameters.

When checking if block types are compatible, we are checking for
compatibility their return type...

1811f7f675c8d2d29a3353bff738717ba3c6d009 authored over 5 years ago by Volodymyr Sapsai <[email protected]>
[ASTImporter] Fix name conflict handling with different strategies

There are numorous flaws about the name conflict handling, this patch
attempts fixes them. Chang...

03263089b627115fa848606c2050a6ed449f4d51 authored over 5 years ago by Gabor Marton <[email protected]>
[ASTImporter] Import additional flags for functions.

Summary:
At AST import of function delcarations import the flags for defaulted
and deleted.

Rev...

240eb41e20b2bdb8d2ead57c824e070d30d76085 authored over 5 years ago by Balazs Keri <[email protected]>
[ASTImporter] Fix for import of friend class template with definition.

Summary:
If there is a friend class template "prototype" (forward declaration)
and later a defin...

5e49915a495967f78081bbfae7608d34cf967e85 authored over 5 years ago by Balazs Keri <[email protected]>
[ASTImporter] Fix structural eq of lambdas

Summary:
The structural equivalence check reported false eq between lambda classes
with differen...

cf819a527872736fdf823e1f12500fb167e7e474 authored over 5 years ago by Gabor Marton <[email protected]>
Add SVE opaque built-in types

This patch adds the SVE built-in types defined by the Procedure Call
Standard for the Arm Archit...

9313e7e7f590d483edd95e00736163d9ecbcb438 authored over 5 years ago by Richard Sandiford <[email protected]>
[ASTImporter] Do not import FunctionTemplateDecl in record twice.

Summary:
For functions there is a check to not duplicate the declaration if it is in a
record (c...

6509a5027d22e586bb8d874974ba6a46c2412e8f authored over 5 years ago by Balazs Keri <[email protected]>
[ASTImporter] Reorder fields after structure import is finished

We reorder declarations in RecordDecls because they may have another order
in the "to" context t...

b21d66c1506ab71d744d5370fcef8f7f75e90434 authored over 5 years ago by Gabor Marton <[email protected]>
[ASTImporter] Fix LLDB lookup in transparent ctx and with ext src

Summary:
With LLDB we use localUncachedLookup(), however, that fails to find
Decls when a transp...

a738d912015dcad15ad9b75d034a233ecabb83e7 authored over 5 years ago by Gabor Marton <[email protected]>
Fix uninitialized variable analyzer warning. NFCI.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@366062 91177308-0d34-0410-b5e6-96231b3b8...

c402797b741ba94729ba4b518dad24f131c37e3a authored over 5 years ago by Simon Pilgrim <[email protected]>
[ASTImporter] Added visibility context check for EnumDecl.

Summary:
ASTImporter makes now difference between enums with same name in different translation
...

978be6ff8071a532122b00f32ae942a7ef120bd8 authored over 5 years ago by Balazs Keri <[email protected]>
[ASTImporter] Fix import of lambda in function param

Summary:
The current import implementation fails to import the definition of a
lambda class if t...

25e38884920b30fdb775d7dc2dcf13a5d212d988 authored over 5 years ago by Gabor Marton <[email protected]>