Report
[FAILURE] oss-swift-4.0-incremental-ASAN-RA-osx [#35]
Build URL:
https://ci.swift.org/job/oss-swift-4.0-incremental-ASAN-RA-osx/35/
Project:
oss-swift-4.0-incremental-ASAN-RA-osx
Date of build:
Tue, 16 May 2017 17:22:06 -0700
Build duration:
1 hr 33 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 cc34966ee0c95bf0f7a43ef71ef6fb87f3f2d183 by Daniel Dunbar:
[BuildSystem] Error if there is no root document.- edit: lib/BuildSystem/BuildFile.cpp
-
Commit 6a0791e2f580364d800623344727b6fd32d352b2 by Boris Buegling:
Implement support for stale file removal- edit: include/llbuild/Basic/FileSystem.h
- edit: unittests/Basic/CMakeLists.txt
- edit: unittests/Basic/FileSystemTest.cpp
- edit: docs/buildsystem.rst
- edit: lib/Basic/PlatformUtility.cpp
- edit: unittests/BuildSystem/BuildSystemTaskTests.cpp
- edit: include/llbuild/Basic/PlatformUtility.h
- edit: lib/Basic/FileSystem.cpp
- edit: llbuild.xcodeproj/project.pbxproj
- edit: unittests/BuildSystem/TempDir.cpp
- edit: lib/BuildSystem/BuildSystem.cpp
-
Commit 69f151028c805869f592bd5f85c8104f0f77371b by Mark Lacey:
Diagnose Substring-to-String conversions resulting from subscripting.- add: test/Sema/substring_to_string_conversion_swift3.swift
- delete: test/Sema/substring_to_string_conversion.swift
- edit: include/swift/AST/DiagnosticsSema.def
- edit: lib/Sema/TypeCheckAvailability.cpp
- add: test/Sema/substring_to_string_conversion_swift4.swift
-
Commit 43ac62cf6674ac80c7d07788d94c693099125f9d by Joe Groff:
Sema: Don't crash when a tuple element is referenced in a key path.- edit: lib/Sema/CSSimplify.cpp
- edit: test/expr/unary/keypath/keypath.swift
-
Commit 1e8778e5d51918435ab93f3cb39dca3ae6ac0589 by Joe Groff:
Don't misclassify protocol extension properties as polymorphic.- edit: test/SILGen/keypaths.swift
- edit: lib/AST/Decl.cpp
-
Commit 9b84c254c20368ea3b7f0840af4dbc97b2752ece by Joe Groff:
Revert "SILGen: Tweak key path computed property lowering to produce a- edit: lib/Demangling/Demangler.cpp
- edit: lib/Demangling/NodePrinter.cpp
- edit: test/SIL/Serialization/keypath.sil
- edit: test/SILGen/keypaths.swift
- edit: lib/SIL/SILVerifier.cpp
- edit: lib/SILGen/SILGenExpr.cpp
- edit: lib/AST/ASTMangler.cpp
- edit: test/SIL/Parser/keypath.sil
- edit: test/stdlib/KeyPath.swift
- edit: include/swift/AST/ASTMangler.h
-
Commit 9c457bbee1ac2ca4b8a66afbf26d7a99f280512e by Joe Groff:
Sema: Reject unimplemented key path components during- edit: lib/Parse/ParseExpr.cpp
- edit: include/swift/AST/DiagnosticsSema.def
- edit: include/swift/Basic/LangOptions.h
- add: test/expr/unary/keypath/keypath-unimplemented.swift
- edit: test/stdlib/KeyPathImplementation.swift
- edit: lib/Frontend/CompilerInvocation.cpp
- edit: lib/Sema/CSApply.cpp
- edit: test/expr/unary/keypath/keypath.swift
- edit: test/stdlib/KeyPath.swift
- edit: lib/Sema/CSSimplify.cpp
- edit: lib/Sema/CSGen.cpp
- edit: test/SILGen/keypath_application.swift
- edit: test/SILGen/keypaths.swift
- edit: test/stdlib/KeyPathObjC.swift
- edit: test/SILGen/keypaths_objc.swift
- edit: include/swift/Option/FrontendOptions.td
- edit: lib/Sema/TypeCheckConstraints.cpp
-
Commit fced42f8b208461f9d7c792f1be3630546c3c505 by Joe Groff:
Hide the swift_getKeyPath entry point from the standard library API.- edit: stdlib/public/core/KeyPath.swift
-
Commit bc558c195e771292db7f96978119b409c1f201c6 by github:
[4.0][stdlib] Add Sequence.Element (#9589)- edit: stdlib/public/core/MutableCollection.swift
- edit: stdlib/public/core/Map.swift.gyb
- edit: test/Constraints/tuple_arguments.swift
- edit: test/Prototypes/UnicodeDecoders.swift
- edit: stdlib/public/core/Arrays.swift.gyb
- edit: stdlib/public/core/ArrayBufferProtocol.swift
- edit: stdlib/public/core/Sort.swift
- edit: test/Misc/expression_too_complex.swift
- edit: stdlib/public/core/FlatMap.swift
- edit: stdlib/public/core/WriteBackMutableSlice.swift
- edit: stdlib/public/core/UnsafePointer.swift.gyb
- edit: test/SourceKit/CursorInfo/cursor_stdlib.swift
- edit: validation-test/stdlib/NewArray.swift.gyb
- edit: stdlib/public/core/Mirror.swift
- edit: stdlib/public/core/ContiguousArrayBuffer.swift
- edit: stdlib/public/core/String.swift
- edit: test/Prototypes/BigInt.swift
- edit: stdlib/public/core/Join.swift
- edit: stdlib/public/core/UnsafeRawBufferPointer.swift.gyb
- edit: stdlib/public/core/Collection.swift
- edit: stdlib/public/core/UnsafeBufferPointer.swift.gyb
- edit: test/IDE/complete_from_stdlib.swift
- edit: test/SourceKit/DocSupport/doc_clang_module.swift
- edit: stdlib/public/core/ArrayType.swift
- edit: test/Constraints/array_literal.swift
- edit: test/Constraints/closures.swift
- edit: stdlib/public/core/Slice.swift.gyb
- edit: stdlib/public/core/SequenceAlgorithms.swift.gyb
- edit: test/SILGen/foreach.swift
- edit: stdlib/public/core/StringCharacterView.swift
- edit: stdlib/public/core/LazySequence.swift
- edit: benchmark/single-source/PopFrontGeneric.swift
- edit: stdlib/public/core/Unicode.swift
- edit: stdlib/public/core/StringBuffer.swift
- edit: stdlib/public/core/CollectionAlgorithms.swift.gyb
- edit: stdlib/public/core/Integers.swift.gyb
- edit: stdlib/public/core/Flatten.swift.gyb
- edit: stdlib/public/core/SequenceWrapper.swift
- edit: test/Migrator/tuple-arguments.swift
- edit: stdlib/public/core/SliceBuffer.swift
- edit: stdlib/public/core/StringRangeReplaceableCollection.swift.gyb
- edit: test/SourceKit/InterfaceGen/gen_swift_module.swift
- edit: stdlib/public/core/SetAlgebra.swift
- edit: stdlib/public/core/HashedCollections.swift.gyb
- edit: stdlib/public/core/Sequence.swift
- edit: lib/Sema/CSDiag.cpp
- edit: test/SILGen/witness_same_type.swift
- edit: stdlib/public/core/Filter.swift.gyb
- edit: test/NameBinding/reference-dependencies.swift
- edit: stdlib/public/core/PrefixWhile.swift.gyb
- edit: stdlib/public/core/StringCore.swift
- add: validation-test/compiler_crashers_2_fixed/0066-sr3687-updated.swift
- edit: stdlib/public/core/Reverse.swift
- edit: test/Misc/misc_diagnostics.swift
- edit: stdlib/public/core/DropWhile.swift.gyb
- edit: validation-test/compiler_crashers_2_fixed/0066-sr3687.swift
- edit: test/SILOptimizer/array_contentof_opt.swift
- edit: stdlib/public/core/BidirectionalCollection.swift
- edit: stdlib/public/core/LazyCollection.swift.gyb
- edit: stdlib/public/core/StringUnicodeScalarView.swift
- edit: stdlib/public/core/UnsafeRawPointer.swift.gyb
- edit: test/IDE/print_type_interface.swift
- edit: stdlib/public/core/ExistentialCollection.swift.gyb
- edit: stdlib/public/core/UIntBuffer.swift
- edit: stdlib/public/core/CompilerProtocols.swift
- edit: stdlib/public/core/RangeReplaceableCollection.swift.gyb
-
Commit 282a80656064ed034a42491fffd6d66cacf5b67a by Mark Lacey:
Revert "Re-instate "Improve disjunction selection""- edit: validation-test/stdlib/Data.swift
- edit: lib/Sema/CSSolver.cpp
- delete: validation-test/Sema/type_checker_perf/generic_operators.swift.gyb
-
Commit b16e7647e92ddecb14e008125f976c2fc7846a72 by Pavel Yaskevich:
[QoI] Extend single tuple parameter diagnostics to function/subscript- edit: include/swift/AST/DiagnosticsSema.def
- edit: test/Constraints/diagnostics.swift
- edit: test/Constraints/keyword_arguments.swift
- edit: test/Misc/misc_diagnostics.swift
- edit: lib/Sema/CSDiag.cpp
- edit: test/Constraints/tuple_arguments.swift
- edit: test/Compatibility/tuple_arguments.swift
- edit: test/Constraints/diagnostics_swift4.swift
-
Commit fc6cf87517f0dbe70af0bf88b203c8902615c705 by Devin Coughlin:
[SE-0176] Enable static enforcement of exclusive access by default- edit: test/SILGen/polymorphic_inout_aliasing.swift
- edit: include/swift/AST/SILOptions.h
-
Commit d6256ac2f2fdc30cb3faf2be7087a87de92373ad by David Farler:
[Migrator] Migrate Static member abs function calls to Swift.abs- edit: lib/Migrator/APIDiffMigratorPass.cpp
- edit: test/Migrator/SpecialCaseAPI.json
- edit: test/Migrator/api-special-cases.swift
- edit: include/swift/IDE/DigesterEnums.def
- edit: test/Migrator/api-special-cases.swift.expected
- add: test/Migrator/Inputs/MySwift.swift
-
Commit cd45abfab2c11b28e0ba30a1467e94dc93eddf27 by Doug Gregor:
Eliminate an unnecessary use of- edit: lib/IRGen/LoadableByAddress.cpp
-
Commit ce48c3670d34d5077798f765f000a2e18be7f6e7 by Doug Gregor:
[GenericSignatureBuilder] Add some simple statistics to track work done.- edit: lib/AST/GenericSignatureBuilder.cpp
-
Commit ed3e5c201be1c0c866ec2f61438ee5f06a024dcf by Doug Gregor:
[GSB] Cache the archetype anchor of each equivalence class.- edit: include/swift/AST/GenericSignatureBuilder.h
- edit: lib/AST/GenericSignatureBuilder.cpp
-
Commit 01a4af14a14204c8f55707c26d928c3269c8fec8 by Doug Gregor:
[GSB] Introduce computeGenericSignature() for generic signature- edit: lib/ClangImporter/ImportDecl.cpp
- edit: lib/AST/GenericSignatureBuilder.cpp
- edit: lib/SILGen/SILGenPoly.cpp
- edit: lib/Sema/TypeCheckProtocol.cpp
- edit: include/swift/AST/GenericSignatureBuilder.h
- edit: lib/SILOptimizer/Utils/Generics.cpp
- edit: lib/AST/Builtins.cpp
- edit: lib/Sema/TypeCheckAttr.cpp
- edit: lib/AST/Decl.cpp
-
Commit 1a1370c8ee1e010f0b3f7d9a2dd17ee0a1aace0a by Doug Gregor:
[AST] Pass GenericSignature through- edit: lib/AST/ASTContext.cpp
- edit: include/swift/AST/ASTContext.h
- edit: lib/AST/GenericSignature.cpp
-
Commit 018130a7454fd6d67b304caa1a438ef3444d3fd6 by Doug Gregor:
Switch getOrCreateGenericSignatureBuilder to computeGenericSignature.- edit: lib/AST/ASTContext.cpp
-
Commit 180afe2aa8429077088594ce955442d9c0ae2e04 by Doug Gregor:
[GSB] Only finalize a canonical GSB when performing expensive- edit: lib/AST/ASTContext.cpp
- edit: include/swift/AST/GenericSignatureBuilder.h
-
Commit fadec203e11dc21440fc10dc92eadeba6d165bd9 by Doug Gregor:
[GSB] Move the Recursive(Concrete|Superclass)Type bits into- edit: test/decl/protocol/req/recursion.swift
- edit: lib/AST/GenericSignatureBuilder.cpp
- add: validation-test/compiler_crashers_fixed/28740-unreachable-executed-at-swift-lib-ast-astcontext-cpp-1324.swift
- delete: validation-test/compiler_crashers/28740-unreachable-executed-at-swift-lib-ast-astcontext-cpp-1324.swift
- edit: include/swift/AST/GenericSignatureBuilder.h
-
Commit 458a8af1127fe4fc74541cc6e9ba2c3f71b3c635 by Doug Gregor:
Fix up order-dependent test cases- edit: test/SourceKit/DocSupport/doc_swift_module.swift.response
- edit: test/IDE/complete_at_top_level.swift
- edit: test/IDE/complete_value_expr.swift
-
Commit 37e7d8e17837297fc892b39cbf5b7d539bc623c6 by Doug Gregor:
Note resolved crasher- add: validation-test/compiler_crashers_fixed/28737-genericenv-nullptr-too-much-circularity.swift
- delete: validation-test/compiler_crashers/28737-genericenv-nullptr-too-much-circularity.swift
-
Commit dbd5bdc3d4fbe4b06930539359c2eccb40c4d7c7 by Ewa Matejska:
Merge pull request #9636 from- edit: test/type/protocol_composition.swift
- edit: lib/Parse/ParseGeneric.cpp
- edit: include/swift/AST/DiagnosticsParse.def
- edit: test/Parse/deprecated_where.swift
- add: test/Compatibility/deprecated_where_swift.swift
-
Commit cbd440f4cc35fd20828a99ea84861df0a777b55b by Pavel Yaskevich:
[QoI] Improve diagnostics for Smart KeyPath- edit: include/swift/AST/DiagnosticsSema.def
- edit: lib/Sema/CSDiag.cpp
- edit: test/Constraints/diagnostics.swift
-
Commit d84e881b07c4d878cf0d1bac7f605f02392bfa02 by Jordan Rose:
[ClangImporter] Import Swift 3 and 4 names for enumerators. (#9523)- edit: lib/ClangImporter/ImportName.cpp
- edit: lib/ClangImporter/ImportName.h
- edit: lib/ClangImporter/SwiftLookupTable.h
- edit: test/APINotes/Inputs/custom-frameworks/APINotesFrameworkTest.framework/Headers/APINotesFrameworkTest.apinotes
- edit: test/APINotes/Inputs/custom-frameworks/APINotesFrameworkTest.framework/Headers/APINotesFrameworkTest.h
- edit: test/APINotes/versioned.swift
- add: test/APINotes/Inputs/custom-frameworks/APINotesFrameworkTest.framework/Headers/Enums.h
- edit: lib/ClangImporter/ImportDecl.cpp
-
Commit 87a7b6b5828f543cf99c3d021886e437b40dd30c by Jordan Rose:
Merge pull request #9579 from jrose-apple/members-through-the-ages- edit: lib/ClangImporter/ClangImporter.cpp
- edit: test/APINotes/Inputs/custom-frameworks/APINotesFrameworkTest.framework/Headers/Classes.h
- edit: lib/ClangImporter/ImporterImpl.h
- edit: test/APINotes/Inputs/custom-frameworks/APINotesFrameworkTest.framework/Headers/Protocols.h
- edit: lib/ClangImporter/ImportDecl.cpp
- edit: test/APINotes/Inputs/custom-frameworks/APINotesFrameworkTest.framework/Headers/APINotesFrameworkTest.apinotes
- edit: test/IDE/print_omit_needless_words.swift
- edit: test/IDE/print_clang_swift_name.swift
- edit: test/APINotes/versioned-objc.swift
- add: test/APINotes/versioned-objc-dynamic-lookup.swift
- edit: lib/ClangImporter/SwiftLookupTable.h
- edit: test/ClangImporter/Inputs/SwiftPrivateAttr.txt
- edit: test/IDE/print_clang_decls_AppKit.swift
-
Commit 0643c619d6f001666bf3b0f7d9f3f0a6d8c7bfd1 by Jordan Rose:
[test] Don't depend on "Version: 4" sections working in API notes yet.- edit: test/APINotes/Inputs/custom-frameworks/APINotesFrameworkTest.framework/Headers/APINotesFrameworkTest.apinotes
- edit: test/APINotes/versioned-objc.swift
-
Commit 8f9ad54ab89d621aedb6d63e6921b3961dbc7858 by Matthias Braun:
[ShrinkWrapping] Handle restores on no-return paths- edit: test/CodeGen/X86/x86-shrink-wrapping.ll
- edit: test/CodeGen/Thumb2/v8_IT_5.ll
- edit: lib/CodeGen/ShrinkWrap.cpp
-
Commit 9099a804c34dcf39b20b3ea87a02ca43a390b9b8 by Adrian Prantl:
Revert "Simplify DINamespace caching in CGDebugInfo"- edit: lib/CodeGen/CGDebugInfo.cpp
- edit: lib/CodeGen/CGDebugInfo.h
-
Commit 4f36694728d4490230a7c4fbd5db1c69b0a8505e by Adrian Prantl:
Revert "Module Debug Info: Emit namespaced C++ forward decls in the- delete: test/Modules/Inputs/DebugInfoNamespace/B.h
- delete: test/Modules/Inputs/DebugInfoNamespace/module.modulemap
- edit: lib/CodeGen/CGDebugInfo.cpp
- delete: test/Modules/DebugInfoNamespace.cpp
- edit: lib/CodeGen/CGDebugInfo.h
- delete: test/Modules/Inputs/DebugInfoNamespace/A.h
-
Commit 632f6a631d2c8ec77f2a96ef1099b33449516f31 by Alex Lorenz:
[index] Avoid another crash that happens when looking up a dependent- edit: lib/AST/CXXInheritance.cpp
- edit: test/Index/Core/index-dependent-source.cpp
-
Commit e4425c34f38cd61aeb8a474b69c2cc7fd2406cee by Adrian Prantl:
Revert "Revert "Module Debug Info: Emit namespaced C++ forward decls in- add: test/Modules/DebugInfoNamespace.cpp
- add: test/Modules/Inputs/DebugInfoNamespace/A.h
- add: test/Modules/Inputs/DebugInfoNamespace/B.h
- add: test/Modules/Inputs/DebugInfoNamespace/module.modulemap
- edit: lib/CodeGen/CGDebugInfo.cpp
- edit: lib/CodeGen/CGDebugInfo.h
-
Commit 30f221b24290da31787cae626b2dad162f36dceb by Adrian Prantl:
Revert "Revert "Simplify DINamespace caching in CGDebugInfo""- edit: lib/CodeGen/CGDebugInfo.h
- edit: lib/CodeGen/CGDebugInfo.cpp
-
Commit 25913e970b6e8f577fc6e24e332fdb401499266e by Adrian Prantl:
Fix scope of namespaced DISubprograms when the function definition is- edit: lib/CodeGen/CGDebugInfo.cpp
- edit: test/CodeGenCXX/debug-info-namespace.cpp