[Swift CI] Build Failure: 1. OSS - Swift ASAN - OS X (master) #1709

Report

[FAILURE] oss-swift-incremental-ASAN-RA-osx [#1709]

Build URL:
https://ci.swift.org/job/oss-swift-incremental-ASAN-RA-osx/1709/
Project:
oss-swift-incremental-ASAN-RA-osx
Date of build:
Tue, 15 May 2018 16:33:47 -0500
Build duration:
1 hr 10 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 e6a05258628969c7f55aec2028b7f5786984a557 by mikeash:
    [UnitTests] Build unittests with the same compiler used to build the

    • edit: unittests/CMakeLists.txt
  • Commit 24c94f78fcb941891deef2a9bb6e057749f50cc7 by atrick:
    Document begin/end access marker flags in SIL.rst.

    • edit: docs/SIL.rst
  • Commit 841fc150ee72fd8d59bc4f6a4bdeb98c28c41291 by atrick:
    Add several AccessedStorageAnalysis unit tests, and fix iterator

    • edit: test/SILOptimizer/accessed_storage_analysis.sil
    • edit: lib/SILOptimizer/Analysis/AccessedStorageAnalysis.cpp
  • Commit b8b7d27c8123e3372b0b8be64f346e0aa4f2ee22 by atrick:
    Add a test case for nested access.

    • add: test/SILOptimizer/exclusivity_static_diagnostics_inlined.swift
  • Commit f837d42702703ed62a919d24562f91ab90f178a8 by mikeash:
    [UnitTests] Replicate stdlib's CMakeLists.txt thread sanitizer logic in

    • edit: unittests/CMakeLists.txt
  • Commit 022985562fc30bddc4d1d42f138b59d4f3ecee54 by rjmccall:
    Add a CanType specialization of findIf.

    • edit: include/swift/AST/Type.h
  • Commit 30fa1df0fad6626f6f574ce0c5ac2cb71a48db3e by rjmccall:
    Track whether types are fixed-ABI and ABI-accessible at the SIL level.

    • edit: include/swift/SIL/TypeLowering.h
    • edit: lib/SIL/SIL.cpp
    • edit: lib/SIL/SILVerifier.cpp
    • edit: lib/SIL/TypeLowering.cpp
    • edit: include/swift/SIL/SILModule.h
  • Commit 2ed90771f49a51dc17c0a5d33612a21ae5d52742 by rjmccall:
    Use the VWT for value ops on types with ABI-inaccessible children.

    • edit: lib/IRGen/GenTuple.cpp
    • edit: lib/IRGen/IRGen.h
    • edit: lib/IRGen/GenType.h
    • edit: lib/IRGen/FixedTypeInfo.h
    • edit: lib/IRGen/GenEnum.cpp
    • edit: lib/IRGen/GenEnum.h
    • edit: lib/IRGen/GenStruct.cpp
    • add: test/IRGen/multi_file_resilience.swift
    • edit: lib/IRGen/GenOpaque.cpp
    • edit: lib/IRGen/GenType.cpp
    • add: test/IRGen/Inputs/OtherModule.swift
    • edit: lib/IRGen/TypeInfo.h
    • edit: lib/IRGen/GenArchetype.cpp
    • edit: lib/IRGen/GenRecord.h
    • edit: lib/IRGen/ResilientTypeInfo.h
    • edit: lib/IRGen/MetadataRequest.cpp
    • add: test/IRGen/multi_module_resilience.swift
    • edit: lib/IRGen/NonFixedTypeInfo.h
  • Commit 495d5aecf6c921b04f86b72097f34288d0853565 by atrick:
    [exclusivity] Add an access marker folding pass.

    • add: test/SILOptimizer/access_enforcement_opts.sil
    • edit: include/swift/SILOptimizer/Analysis/AccessedStorageAnalysis.h
    • edit: lib/SILOptimizer/Analysis/AccessedStorageAnalysis.cpp
    • edit: lib/SIL/MemAccessUtils.cpp
    • add: lib/SILOptimizer/Transforms/AccessEnforcementOpts.cpp
    • edit: stdlib/public/runtime/Exclusivity.cpp
    • edit: include/swift/SIL/MemAccessUtils.h
    • edit: lib/SILOptimizer/Transforms/CMakeLists.txt
  • Commit 7fc2d6267bbd45979cfb86ba0bbecd3ce6509dad by atrick:
    Rename findAccessedStorageOrigin() to findAccessedStorageNonNested().

    • edit: lib/SILOptimizer/Transforms/AccessEnforcementOpts.cpp
    • edit: include/swift/SIL/MemAccessUtils.h
    • edit: lib/SIL/MemAccessUtils.cpp
    • edit: lib/SILOptimizer/Analysis/AccessedStorageAnalysis.cpp
  • Commit cb197d1e458e964f8ceae7c00ef53b6ca6012735 by atrick:
    Enable AccessEnforcementOpts pass.

    • edit: lib/SILOptimizer/PassManager/PassPipeline.cpp
    • edit: include/swift/SILOptimizer/PassManager/Passes.def
  • Commit 6986e338a58b95cbf8d7f3b54680109d5b8eb2f4 by atrick:
    Convert test case from 'struct Int' to 'struct Int64'.

    • edit: test/SILOptimizer/access_enforcement_opts.sil
  • Commit 74898f552e0725ba2d6ccd9eddc7f86aa69b4291 by dungar:
    Rename info to consumerInfo to be less confusable with Info in

    • edit: lib/AST/DiagnosticConsumer.cpp
  • Commit baa2a2bb38e808aafaf6ce8a9a1185f38f21c5ad by dungar:
    Add test to ensure that an error in only a non-primary causes

    • add: test/Misc/serialized-diagnostics-batch-mode-nonprimary-errors-only.swift
  • Commit b0023e5741116ea71eb9ff7410cc8a513d363ef6 by mgottesman:
    [arc] Treat partial_apply as a strong entrance that takes a +1 value.

    • edit: lib/SILOptimizer/ARC/RCStateTransition.cpp
    • edit: lib/SILOptimizer/ARC/RCStateTransitionVisitors.h
    • edit: test/SILOptimizer/arcsequenceopts.sil
    • edit: lib/SILOptimizer/ARC/RCStateTransitionVisitors.cpp