# [FAILURE] oss-swift-package-linux-ubuntu-18_04 [#3618]
Build URL: https://ci.swift.org/job/oss-swift-package-linux-ubuntu-18_04/3618/
Project: oss-swift-package-linux-ubuntu-18_04
Date of build: Tue, 05 Jan 2021 07:56:31 -0600
Build duration: 1 hr 6 min
Identified problems:- Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:
Changes- Commit c4661b9b471e717d59b9547a4aa7a5964d92cf9c by atrick:
Fix _StringObject.init(object:...)
-
edit: stdlib/public/core/StringObject.swift
-
Commit f67c52ee1af64b40ff1df1e786e565566f13b7b2 by mgottesman:
[ownership] ref_to_* and *_to_ref produce values with OwnershipKind::Unowned so should be treated as PointerEscapes.
- edit: lib/SIL/IR/OperandOwnership.cpp
- edit: test/SIL/ownership-verifier/use_verifier.sil
-
Commit f6c7c0d0bcf901b21b569d80c4e236b70fabe7e8 by mgottesman:
[ownership] bridge_object_to_word is a bitwise escape not an instantaneous use.
- edit: lib/SIL/IR/OperandOwnership.cpp
-
Commit eb254f7f0b1317451701d35ee31f834499f6a6ca by mgottesman:
[sil-combine] Add ossa test translations that already pass given current upstreamed work.
- add: test/SILOptimizer/sil_combine_devirt_ossa.sil
- add: test/SILOptimizer/sil_combine_pure_apply_ossa.sil
- add: test/SILOptimizer/sil_combine_simp_enum_ossa.sil
- add: test/SILOptimizer/sil_combine_memopts_ossa.sil
-
Commit e18243f997c0850dd01e5ce16c20d279d36df589 by mgottesman:
[sil-combine] Add a test for non-ossa to fix a test coverage hole that I found.
- add: test/SILOptimizer/sil_combine_peephole_thick_to_objc_metatype.sil
-
Commit 87e66ac7f36017131ac49ede275cc047890328ad by mgottesman:
[sil-combine] Add translations of sil combine tests for OSSA disabling the checks we don't pass yet.
- add: test/SILOptimizer/sil_combine_uncheck_ossa.sil
- add: test/SILOptimizer/sil_combine_objc_ossa.sil
- add: test/SILOptimizer/sil_combine_enums_ossa.sil
- add: test/SILOptimizer/sil_simplify_instrs_ossa.sil
- add: test/SILOptimizer/sil_combine_enum_addr_ossa.sil
- add: test/SILOptimizer/sil_combine_same_ops_ossa.sil
- add: test/SILOptimizer/sil_combine_peephole_thick_to_objc_metatype_ossa.sil
- add: test/SILOptimizer/sil_combine_pa_removal_ossa.sil
- edit: test/SILOptimizer/sil_combine_pa_removal.sil
- add: test/SILOptimizer/sil_combine_objc_bridge_ossa.sil
- add: test/SILOptimizer/sil_combine_apply_ossa.sil
- add: test/SILOptimizer/sil_combine_ossa.sil
- add: test/SILOptimizer/sil_combine_global_addr_ossa.sil
- add: test/SILOptimizer/sil_combine_bitops_ossa.sil
-
Commit c99874b0849df3e68caa6d191ecf42d3a55dd5df by mgottesman:
[sil-combine] Enable some checks that already pass in ossa_sil_combine.sil.
- edit: test/SILOptimizer/sil_combine_ossa.sil
-
Commit a5e7c3f27121e9d88352f56e1dd82f7f874dd47f by mgottesman:
[sil-combine] Update LoadInst opts for OSSA and expand opts to also support LoadBorrow.
- edit: test/SILOptimizer/sil_combine_ossa.sil
- edit: lib/SILOptimizer/SILCombiner/SILCombiner.h
- edit: lib/SILOptimizer/SILCombiner/SILCombinerMiscVisitors.cpp
- edit: test/SILOptimizer/sil_combine_misc_opts.sil
-
Commit 0a0f8cffc1e31c7d5876d073a7d1cd75608759f0 by mgottesman:
[sil-combine] Update switch_enum_addr -> switch_enum for loadable types for ownership.
- edit: test/SILOptimizer/sil_combine_ossa.sil
- edit: lib/SILOptimizer/SILCombiner/SILCombinerMiscVisitors.cpp
-
Commit 2413f5fe7c69e99666284e87f5984c181e033f09 by mgottesman:
[sil-combine] Update select_enum_addr canonicalization to use OSSA.
- edit: test/SILOptimizer/sil_combine_enums_ossa.sil
- edit: lib/SILOptimizer/SILCombiner/SILCombinerMiscVisitors.cpp
-
Commit 560483114dc33ad3ee5ca94c786e2d37c340c16c by mgottesman:
[sil-combine] Enable switch_value to be optimized in OSSA.
- edit: test/SILOptimizer/sil_combine_ossa.sil
- edit: lib/SILOptimizer/SILCombiner/SILCombinerMiscVisitors.cpp
-
Commit b206d0027cfdd7cff28cc1d16fefbc0a24e4d6b1 by mgottesman:
Fix a comment in a test to be easier to read.
- edit: test/SILOptimizer/sil_combine_devirt_ossa.sil
-
Commit 2f6ffae4b0aac8172ac38161bf63e87417ca2e60 by mgottesman:
[sil-inst-opt] Change InstModCallbacks to specify a setUseValue callback instead of RAUW callbacks.
- edit: lib/SILOptimizer/SemanticARC/SemanticARCOptVisitor.h
- edit: include/swift/SILOptimizer/Utils/InstOptUtils.h
- edit: lib/SILOptimizer/Analysis/SimplifyInstruction.cpp
- edit: lib/SILOptimizer/SILCombiner/SILCombiner.h
- edit: lib/SILOptimizer/Mandatory/MandatoryCombine.cpp
- edit: lib/SILOptimizer/Utils/OwnershipOptUtils.cpp
- edit: include/swift/SILOptimizer/Utils/CanonicalizeInstruction.h
-
Commit 4600aa7ddc85d1cf6720b143a5859b3cc21e4699 by mgottesman:
[sil-inst-opt] Rename the internal madeChange bool in InstModCallback to wereAnyCallbacksInvoked.
- edit: include/swift/SILOptimizer/Utils/InstOptUtils.h
-
Commit ed2e1f63a282699f37d83dc288bc0f5c1656743f by github:
[sil.rst] Fix another formatting error
- edit: docs/SIL.rst
-
Commit 1c94fb468c9a36578f74fdd1a37344fc55dbe343 by passos.luciano:
[Sema] Dont record treat as rvalue fix in repairFailures for assignment when destination type is a type variable
- edit: lib/Sema/CSSimplify.cpp
- edit: test/Constraints/assignment.swift
-
Commit 08e098873c454c57af1ca6038b68aab002cfe8c5 by atrick:
Comment mayWriteToMemory.
- edit: include/swift/SIL/SILInstruction.h
- edit: include/swift/SILOptimizer/Analysis/AliasAnalysis.h