Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
0b86753
CMake: fix builds for Apple Silicon hosts
MaxDesiatov Dec 8, 2020
33bc25b
Fix remaining hardcoded references to x86_64
MaxDesiatov Dec 8, 2020
d24d264
Enable ArrayCountPropagation on OSSA
meg-gupta Dec 18, 2020
6c38a6b
Conform to existing conventions for Vim ftplugin
Dec 24, 2020
990b4ee
[Diagnostics] Downgrade l-value resolves to an unused variable to war…
LucianoPAlmeida Dec 29, 2020
0638a9a
[test] Adjusting l-value resolves to unused variable test cases
LucianoPAlmeida Dec 29, 2020
634ce7d
[test] Add SR-13753 test cases
LucianoPAlmeida Dec 29, 2020
d2bbdb8
Fix a misspelling
Jan 3, 2021
a6bce7e
Move SWIFT_ASSERT_ONLY to Compiler.h
atrick Dec 30, 2020
715d81c
Platform: add a `cplusplus` requirement to XAudio
compnerd Jan 5, 2021
7257f29
Basic: Introduce an x-macro for enumerating TypeIDZones
slavapestov Dec 23, 2020
0314f73
AST: Use a SmallDenseSet for active request references
slavapestov Dec 23, 2020
e4437d2
AST: Don't print cached request values when dumping dependencies
slavapestov Dec 23, 2020
4dd781d
AST: Per-request caches
slavapestov Dec 23, 2020
f6cd8f2
AST: Convert some methods on DependencyRecorder to templates
slavapestov Dec 23, 2020
0bfa868
AST: Per-request dependency maps
slavapestov Dec 23, 2020
7d686cd
Remove no-longer-needed external declaration of swift_dynamicCast_OLD
tbkka Jan 6, 2021
0630981
Clarify existential metatype discussion, add a caveat about function …
tbkka Jan 6, 2021
f22d085
Add a CanonicalOSSALifetime utility.
atrick Dec 30, 2020
02784a2
Add a variation on CopyPropagation to handle debug_value correctly.
atrick Jan 5, 2021
af8d931
[Concurrency] Loosen constraints on @actorIndependent placement.
DougGregor Jan 6, 2021
f2ccd17
CanonicalOSSALifetime: canonicalize guaranteed values.
atrick Jan 6, 2021
16b90b7
Update and add unit tests for CopyPropagation coverage.
atrick Jan 5, 2021
cfbed60
Merge pull request #35274 from DougGregor/loosen-actor-independent
DougGregor Jan 6, 2021
d6eb325
Merge pull request #35241 from atrick/canonical-ossa
atrick Jan 6, 2021
ebf1b5d
Merge pull request #35237 from LucianoPAlmeida/SR-13753-stmt
LucianoPAlmeida Jan 6, 2021
d8d3c48
Update the job name in the README from OS X to macOS
shahmishal Jan 6, 2021
6a61d11
Update the CI doc with new trigger info
shahmishal Jan 6, 2021
52d9398
Merge pull request #34998 from apple/maxd/fix-apple-silicon
MaxDesiatov Jan 6, 2021
47df40d
[Test] Don't run protocol_conformance_collision.swift against older r…
mikeash Jan 6, 2021
4bc7a63
Merge pull request #35219 from ackyshake/main
CodaFi Jan 6, 2021
63abd1a
Merge pull request #35250 from kkshinkai/main
CodaFi Jan 6, 2021
8da6fbf
Merge pull request #35272 from tbkka/tbkka/dynamicCast-existentialMet…
swift-ci Jan 6, 2021
d94de02
Merge pull request #35271 from tbkka/tbkka/remove-dead-dynamicCastDecl
swift-ci Jan 6, 2021
b1564a6
Merge pull request #35268 from compnerd/xaudio
compnerd Jan 6, 2021
be8f4cc
Merge pull request #35206 from slavapestov/per-request-caches
slavapestov Jan 6, 2021
2ed480c
Merge pull request #35191 from meg-gupta/arraycountpropossa
meg-gupta Jan 6, 2021
d9a3398
Merge pull request #35278 from mikeash/fix-protocol-conformance-colli…
swift-ci Jan 6, 2021
d4c17cd
Revert "[build] Use Xcode toolchain Python executables"
JDevlieghere Jan 6, 2021
c974725
Merge pull request #35286 from apple/revert-35199-build-Use-Xcode-too…
shahmishal Jan 6, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -776,7 +776,7 @@ elseif("${SWIFT_HOST_VARIANT_SDK}" MATCHES "(OSX|IOS*|TVOS*|WATCHOS*)")
#
# Primary variant is always OSX; even on iOS hosts.
set(SWIFT_PRIMARY_VARIANT_SDK_default "OSX")
set(SWIFT_PRIMARY_VARIANT_ARCH_default "x86_64")
set(SWIFT_PRIMARY_VARIANT_ARCH_default "${CMAKE_HOST_SYSTEM_PROCESSOR}")

endif()

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

| | **Architecture** | **main** | **Package** |
|---|:---:|:---:|:---:|
| **macOS** | x86_64 |[![Build Status](https://ci.swift.org/job/oss-swift-incremental-RA-osx/lastCompletedBuild/badge/icon)](https://ci.swift.org/job/oss-swift-incremental-RA-osx)|[![Build Status](https://ci.swift.org/job/oss-swift-package-osx/lastCompletedBuild/badge/icon)](https://ci.swift.org/job/oss-swift-package-osx)|
| **macOS** | x86_64 |[![Build Status](https://ci.swift.org/job/oss-swift-incremental-RA-macos/lastCompletedBuild/badge/icon)](https://ci.swift.org/job/oss-swift-incremental-RA-macos)|[![Build Status](https://ci.swift.org/job/oss-swift-package-macos/lastCompletedBuild/badge/icon)](https://ci.swift.org/job/oss-swift-package-macos)|
| **Ubuntu 16.04** | x86_64 | [![Build Status](https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-16_04/lastCompletedBuild/badge/icon)](https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-16_04)|[![Build Status](https://ci.swift.org/job/oss-swift-package-linux-ubuntu-16_04/lastCompletedBuild/badge/icon)](https://ci.swift.org/job/oss-swift-package-linux-ubuntu-16_04)|
| **Ubuntu 18.04** | x86_64 | [![Build Status](https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-18_04/lastCompletedBuild/badge/icon)](https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-18_04)|[![Build Status](https://ci.swift.org/job/oss-swift-package-linux-ubuntu-18_04/lastCompletedBuild/badge/icon)](https://ci.swift.org/job/oss-swift-package-linux-ubuntu-18_04)|
| **Ubuntu 20.04** | x86_64 | [![Build Status](https://ci.swift.org/job/oss-swift-package-ubuntu-20_04/lastCompletedBuild/badge/icon)](https://ci.swift.org/job/oss-swift-package-ubuntu-20_04)|[![Build Status](https://ci.swift.org/job/oss-swift-package-ubuntu-20_04/lastCompletedBuild/badge/icon)](https://ci.swift.org/job/oss-swift-package-ubuntu-20_04)|
Expand Down
11 changes: 6 additions & 5 deletions benchmark/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ The following build options are available:
The following build targets are available:

* `swift-benchmark-macosx-x86_64`
* `swift-benchmark-macosx-arm64`
* `swift-benchmark-iphoneos-arm64e`
* `swift-benchmark-iphoneos-arm64`
* `swift-benchmark-iphoneos-armv7`
Expand All @@ -84,7 +85,7 @@ Build steps (with example options):

1. `$ mkdir build; cd build`
2. `$ cmake [path to swift src]/benchmark -G Ninja -DSWIFT_EXEC=[path to built swiftc]`
3. `$ ninja swift-benchmark-macosx-x86_64`
3. `$ ninja swift-benchmark-macosx-$(uname -m)`

Benchmark binaries are placed in `bin`.

Expand All @@ -98,7 +99,7 @@ relative to the benchmark binary at the time it was executed
For example, to benchmark against a locally built `swiftc`, including
any standard library changes in that build, you might configure using:

cmake <src>/benchmark -G Ninja -DSWIFT_EXEC=<build>/swift-macosx-x86_64/bin/swiftc
cmake <src>/benchmark -G Ninja -DSWIFT_EXEC=<build>/swift-macosx-$(uname -m)/bin/swiftc
ninja swift-benchmark-iphoneos-arm64

To build against the installed Xcode, simply omit SWIFT_EXEC:
Expand Down Expand Up @@ -319,12 +320,12 @@ swift-source$ ./swift/utils/build-script -R -B
````
you can rebuild just the benchmarks:
````
swift-source$ export SWIFT_BUILD_DIR=`pwd`/build/Ninja-ReleaseAssert/swift-macosx-x86_64
swift-source$ ninja -C ${SWIFT_BUILD_DIR} swift-benchmark-macosx-x86_64
swift-source$ export SWIFT_BUILD_DIR=`pwd`/build/Ninja-ReleaseAssert/swift-macosx-$(uname -m)
swift-source$ ninja -C ${SWIFT_BUILD_DIR} swift-benchmark-macosx-$(uname -m)
````

When modifying the testing infrastructure, you should verify that your changes
pass all the tests:
````
swift-source$ ./llvm/utils/lit/lit.py -sv ${SWIFT_BUILD_DIR}/test-macosx-x86_64/benchmark
swift-source$ ./llvm/utils/lit/lit.py -sv ${SWIFT_BUILD_DIR}/test-macosx-$(uname -m)/benchmark
````
34 changes: 17 additions & 17 deletions docs/ContinuousIntegration.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,12 +49,12 @@ We describe each in detail below:

Platform | Comment | Check Status
------------ | ------- | ------------
All supported platforms | @swift-ci Please smoke test | Swift Test Linux Platform (smoke test)<br>Swift Test OS X Platform (smoke test)
All supported platforms | @swift-ci Please clean smoke test | Swift Test Linux Platform (smoke test)<br>Swift Test OS X Platform (smoke test)
All supported platforms | @swift-ci Please smoke test and merge | Swift Test Linux Platform (smoke test)<br>Swift Test OS X Platform (smoke test)
All supported platforms | @swift-ci Please clean smoke test and merge | Swift Test Linux Platform (smoke test)<br>Swift Test OS X Platform (smoke test)
macOS platform | @swift-ci Please smoke test OS X platform | Swift Test OS X Platform (smoke test)
macOS platform | @swift-ci Please clean smoke test OS X platform | Swift Test OS X Platform (smoke test)
All supported platforms | @swift-ci Please smoke test | Swift Test Linux Platform (smoke test)<br>Swift Test macOS Platform (smoke test)
All supported platforms | @swift-ci Please clean smoke test | Swift Test Linux Platform (smoke test)<br>Swift Test macOS Platform (smoke test)
All supported platforms | @swift-ci Please smoke test and merge | Swift Test Linux Platform (smoke test)<br>Swift Test macOS Platform (smoke test)
All supported platforms | @swift-ci Please clean smoke test and merge | Swift Test Linux Platform (smoke test)<br>Swift Test macOS Platform (smoke test)
macOS platform | @swift-ci Please smoke test macOS platform | Swift Test macOS Platform (smoke test)
macOS platform | @swift-ci Please clean smoke test macOS platform | Swift Test macOS Platform (smoke test)
Linux platform | @swift-ci Please smoke test Linux platform | Swift Test Linux Platform (smoke test)
Linux platform | @swift-ci Please clean smoke test Linux platform | Swift Test Linux Platform (smoke test)

Expand Down Expand Up @@ -84,17 +84,17 @@ A smoke test on Linux does the following:

Platform | Comment | Check Status
------------ | ------- | ------------
All supported platforms | @swift-ci Please test | Swift Test Linux Platform (smoke test)<br>Swift Test OS X Platform (smoke test)<br>Swift Test Linux Platform<br>Swift Test OS X Platform<br>
All supported platforms | @swift-ci Please clean test | Swift Test Linux Platform (smoke test)<br>Swift Test OS X Platform (smoke test)<br>Swift Test Linux Platform<br>Swift Test OS X Platform<br>
All supported platforms | @swift-ci Please test and merge | Swift Test Linux Platform (smoke test)<br>Swift Test OS X Platform (smoke test)<br> Swift Test Linux Platform <br>Swift Test OS X Platform
All supported platforms | @swift-ci Please clean test and merge | Swift Test Linux Platform (smoke test)<br>Swift Test OS X Platform (smoke test)<br> Swift Test Linux Platform <br>Swift Test OS X Platform
macOS platform | @swift-ci Please test OS X platform | Swift Test OS X Platform (smoke test)<br>Swift Test OS X Platform
macOS platform | @swift-ci Please clean test OS X platform | Swift Test OS X Platform (smoke test)<br>Swift Test OS X Platform
macOS platform | @swift-ci Please benchmark | Swift Benchmark on OS X Platform (many runs - rigorous)
macOS platform | @swift-ci Please smoke benchmark | Swift Benchmark on OS X Platform (few runs - sanity)
All supported platforms | @swift-ci Please test | Swift Test Linux Platform (smoke test)<br>Swift Test macOS Platform (smoke test)<br>Swift Test Linux Platform<br>Swift Test macOS Platform<br>
All supported platforms | @swift-ci Please clean test | Swift Test Linux Platform (smoke test)<br>Swift Test macOS Platform (smoke test)<br>Swift Test Linux Platform<br>Swift Test macOS Platform<br>
All supported platforms | @swift-ci Please test and merge | Swift Test Linux Platform (smoke test)<br>Swift Test macOS Platform (smoke test)<br> Swift Test Linux Platform <br>Swift Test macOS Platform
All supported platforms | @swift-ci Please clean test and merge | Swift Test Linux Platform (smoke test)<br>Swift Test macOS Platform (smoke test)<br> Swift Test Linux Platform <br>Swift Test macOS Platform
macOS platform | @swift-ci Please test macOS platform | Swift Test macOS Platform (smoke test)<br>Swift Test macOS Platform
macOS platform | @swift-ci Please clean test macOS platform | Swift Test macOS Platform (smoke test)<br>Swift Test macOS Platform
macOS platform | @swift-ci Please benchmark | Swift Benchmark on macOS Platform (many runs - rigorous)
macOS platform | @swift-ci Please smoke benchmark | Swift Benchmark macOS Platform (few runs - sanity)
Linux platform | @swift-ci Please test Linux platform | Swift Test Linux Platform (smoke test)<br>Swift Test Linux Platform
Linux platform | @swift-ci Please clean test Linux platform | Swift Test Linux Platform (smoke test)<br>Swift Test Linux Platform
macOS platform | @swift-ci Please ASAN test | Swift ASAN Test OS X Platform
macOS platform | @swift-ci Please ASAN test | Swift ASAN Test macOS Platform
Ubuntu 18.04 | @swift-ci Please test Ubuntu 18.04 platform | Swift Test Ubuntu 18.04 Platform
Ubuntu 20.04 | @swift-ci Please test Ubuntu 20.04 platform | Swift Test Ubuntu 20.04 Platform
CentOS 7 | @swift-ci Please test CentOS 7 platform | Swift Test CentOS 7 Platform
Expand Down Expand Up @@ -134,8 +134,8 @@ A validation test on Linux does the following:

Platform | Comment | Check Status
------------ | ------- | ------------
macOS platform | @swift-ci Please benchmark | Swift Benchmark on OS X Platform (many runs - rigorous)
macOS platform | @swift-ci Please smoke benchmark | Swift Benchmark on OS X Platform (few runs - sanity)
macOS platform | @swift-ci Please benchmark | Swift Benchmark on macOS Platform (many runs - rigorous)
macOS platform | @swift-ci Please smoke benchmark | Swift Benchmark on macOS Platform (few runs - sanity)

### Linting

Expand Down
6 changes: 3 additions & 3 deletions docs/DebuggingTheCompiler.md
Original file line number Diff line number Diff line change
Expand Up @@ -875,14 +875,14 @@ well as cleanups/modernizations on a code-base. Swift's cmake invocation by
default creates one of these json databases at the root path of the swift host
build, for example on macOS:

$PATH_TO_BUILD/swift-macosx-x86_64/compile_commands.json
$PATH_TO_BUILD/swift-macosx-$(uname -m)/compile_commands.json

Using this file, one invokes `clang-tidy` on a specific file in the codebase
as follows:

clang-tidy -p=$PATH_TO_BUILD/swift-macosx-x86_64/compile_commands.json $FULL_PATH_TO_FILE
clang-tidy -p=$PATH_TO_BUILD/swift-macosx-$(uname -m)/compile_commands.json $FULL_PATH_TO_FILE

One can also use shell regex to visit multiple files in the same directory. Example:

clang-tidy -p=$PATH_TO_BUILD/swift-macosx-x86_64/compile_commands.json $FULL_PATH_TO_DIR/*.cpp
clang-tidy -p=$PATH_TO_BUILD/swift-macosx-$(uname -m)/compile_commands.json $FULL_PATH_TO_DIR/*.cpp

10 changes: 9 additions & 1 deletion docs/DynamicCasting.md
Original file line number Diff line number Diff line change
Expand Up @@ -302,6 +302,8 @@ Casting from a function type F1 to a function type F2 will succeed iff the follo

Note that it is _not_ sufficient for argument and return types to be castable; they must actually be identical.

Caveat: The current Swift compiler supports more general casts of function types in certain cases where the compiler has enough information to statically construct the necessary adapter function. Function types that must be cast at runtime follow the less permissive rules described above.

## Existential Types

Conceptually, an "existential type" is an opaque wrapper that carries a type and an instance of that type.
Expand Down Expand Up @@ -372,7 +374,7 @@ For casting purposes, `AnyHashable` behaves like an existential type.
It satisfies the weak existential invariant above.

However, note that `AnyHashable` does not act like an existential for other purposes.
For example, it's metatype is named `AnyHashable.Type` and it does not have an existential metatype.
For example, its metatype is named `AnyHashable.Type` and it does not have an existential metatype.

### Protocol Witness types

Expand Down Expand Up @@ -491,6 +493,12 @@ Non-protocol types do not have existential metatypes.
For a generic variable `G`, the expression also refers to the regular metatype, even if the generic variable is bound to a protocol.
There is no mechanism in Swift to refer to the existential metatype via a generic variable.)

In essence, an existential metatype simply defines an existential that can hold a metatype instance.
An instance of the existential metatype `Any.Type` can hold any metatype instance.
An instance of the existential metatype `P.Type` of a protocol `P` can hold a metatype instance of any type that conforms to `P`.
As with other existentials, casting _from_ an existential metatype is equivalent to casting the contents of the existential.
Casting _to_ an existential metatype succeeds whenever the source is a conforming metatype instance (or can be unwrapped to yield such a metatype instance).

Example
```
protocol P {
Expand Down
21 changes: 11 additions & 10 deletions docs/HowToGuides/GettingStarted.md
Original file line number Diff line number Diff line change
Expand Up @@ -245,13 +245,13 @@ Phew, that's a lot to digest! Now let's proceed to the actual build itself!
- Via Ninja:
```sh
utils/build-script --skip-build-benchmarks \
--skip-ios --skip-watchos --skip-tvos --swift-darwin-supported-archs "x86_64" \
--skip-ios --skip-watchos --skip-tvos --swift-darwin-supported-archs "$(uname -m)" \
--sccache --release-debuginfo --test
```
- Via Xcode:
```sh
utils/build-script --skip-build-benchmarks \
--skip-ios --skip-watchos --skip-tvos --swift-darwin-supported-archs "x86_64" \
--skip-ios --skip-watchos --skip-tvos --swift-darwin-supported-archs "$(uname -m)" \
--sccache --release-debuginfo --test \
--xcode
```
Expand Down Expand Up @@ -350,7 +350,8 @@ git push --set-upstream my-remote my-branch
### First time Xcode setup

If you used `--xcode` earlier, you will see an Xcode project generated under
`../build/Xcode-RelWithDebInfoAssert/swift-macosx-x86_64`. When you open the
`../build/Xcode-RelWithDebInfoAssert/swift-macosx-x86_64` (or
`../build/Xcode-RelWithDebInfoAssert/swift-macosx-arm64` on Apple Silicon Macs). When you open the
project, Xcode might helpfully suggest "Automatically Create Schemes". Most of
those schemes are not required in day-to-day work, so you can instead manually
select the following schemes:
Expand All @@ -375,12 +376,12 @@ Now that you have made some changes, you will need to rebuild...

To rebuild the compiler:
```sh
ninja -C ../build/Ninja-RelWithDebInfoAssert/swift-macosx-x86_64 swift-frontend
ninja -C ../build/Ninja-RelWithDebInfoAssert/swift-macosx-$(uname -m) swift-frontend
```

To rebuild everything, including the standard library:
```sh
ninja -C ../build/Ninja-RelWithDebInfoAssert/swift-macosx-x86_64
ninja -C ../build/Ninja-RelWithDebInfoAssert/swift-macosx-$(uname -m)
```

### Incremental builds with Xcode
Expand All @@ -396,7 +397,7 @@ build should be much faster than the from-scratch build at the beginning.
Now check if the version string has been updated:

```sh
../build/Ninja-RelWithDebInfoAssert/swift-macosx-x86_64/bin/swift-frontend --version
../build/Ninja-RelWithDebInfoAssert/swift-macosx-$(uname -m)/bin/swift-frontend --version
```

This should print your updated version string.
Expand Down Expand Up @@ -439,22 +440,22 @@ There are two main ways to run tests:
```sh
# Rebuild all test dependencies and run all tests under test/.
utils/run-test --lit ../llvm-project/llvm/utils/lit/lit.py \
../build/Ninja-RelWithDebInfoAssert/swift-macosx-x86_64/test-macosx-x86_64
../build/Ninja-RelWithDebInfoAssert/swift-macosx-$(uname -m)/test-macosx-$(uname -m)

# Rebuild all test dependencies and run tests containing "MyTest".
utils/run-test --lit ../llvm-project/llvm/utils/lit/lit.py \
../build/Ninja-RelWithDebInfoAssert/swift-macosx-x86_64/test-macosx-x86_64 \
../build/Ninja-RelWithDebInfoAssert/swift-macosx-$(uname -m)/test-macosx-$(uname -m) \
--filter="MyTest"
```
2. `lit.py`: lit doesn't know anything about dependencies. It just runs tests.
```sh
# Run all tests under test/.
../llvm-project/llvm/utils/lit/lit.py -s -vv \
../build/Ninja-RelWithDebInfoAssert/swift-macosx-x86_64/test-macosx-x86_64
../build/Ninja-RelWithDebInfoAssert/swift-macosx-$(uname -m)/test-macosx-$(uname -m)

# Run tests containing "MyTest"
../llvm-project/llvm/utils/lit/lit.py -s -vv \
../build/Ninja-RelWithDebInfoAssert/swift-macosx-x86_64/test-macosx-x86_64 \
../build/Ninja-RelWithDebInfoAssert/swift-macosx-$(uname -m)/test-macosx-$(uname -m) \
--filter="MyTest"
```
The `-s` and `-vv` flags print a progress bar and the executed commands
Expand Down
5 changes: 3 additions & 2 deletions include/swift/AST/Attr.def
Original file line number Diff line number Diff line change
Expand Up @@ -572,9 +572,10 @@ CONTEXTUAL_SIMPLE_DECL_ATTR(actor, Actor,
102)

DECL_ATTR(actorIndependent, ActorIndependent,
OnFunc | OnVar | OnSubscript | ConcurrencyOnly |
OnClass | OnStruct | OnEnum | OnExtension | OnFunc | OnConstructor |
OnVar | OnSubscript | ConcurrencyOnly |
ABIStableToAdd | ABIStableToRemove |
APIStableToAdd | APIBreakingToRemove,
APIBreakingToAdd | APIBreakingToRemove,
103)

SIMPLE_DECL_ATTR(globalActor, GlobalActor,
Expand Down
11 changes: 2 additions & 9 deletions include/swift/AST/DiagnosticsSema.def
Original file line number Diff line number Diff line change
Expand Up @@ -3786,8 +3786,8 @@ ERROR(expression_unused_closure,none,
"closure expression is unused", ())
ERROR(expression_unused_function,none,
"expression resolves to an unused function", ())
ERROR(expression_unused_lvalue,none,
"expression resolves to an unused %select{variable|property|subscript}0", (unsigned))
WARNING(expression_unused_lvalue,none,
"expression resolves to an unused %select{variable|property|subscript}0", (unsigned))
WARNING(expression_unused_result_call,none,
"result of call to %0 is unused", (DeclName))
WARNING(expression_unused_result_operator,none,
Expand Down Expand Up @@ -4281,13 +4281,6 @@ ERROR(actorindependent_mutable_storage,none,
ERROR(actorindependent_local_var,none,
"'@actorIndependent' can not be applied to local variables",
())
ERROR(actorindependent_not_actor_member,none,
"'@actorIndependent' can only be applied to actor members and "
"global/static variables",
())
ERROR(actorindependent_not_actor_instance_member,none,
"'@actorIndependent' can only be applied to instance members of actors",
())

ERROR(concurrency_lib_missing,none,
"missing '%0' declaration, probably because the '_Concurrency' "
Expand Down
Loading