[Swift CI] Build Failure: OSS - Swift Package - OS X (master) #1390

Report

[FAILURE] oss-swift-package-osx [#1390]

Build URL:
https://ci.swift.org/job/oss-swift-package-osx/1390/
Project:
oss-swift-package-osx
Date of build:
Tue, 20 Mar 2018 03:09:49 -0500
Build duration:
2 hr 0 min

Identified problems:

  • Regression test failed: This build failed because a regression test in the test suite FAILed. Below is a list of all errors:
  • Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:

Changes

  • Commit cd617dce4a33be0861f44f6845a89faed17b790c by dgregor:
    [Runtime] Reference ObjC class objects indirectly in conformance

    • edit: test/IRGen/protocol_conformance_records_objc.swift
    • edit: test/IRGen/objc_bridged_generic_conformance.swift
    • edit: test/IRGen/objc_casts.sil
    • edit: lib/IRGen/GenDecl.cpp
    • edit: lib/IRGen/Linking.cpp
    • edit: include/swift/IRGen/Linking.h
    • edit: test/IRGen/objc_generic_class_metadata.sil
  • Commit cf6bb76f31a16c83c91c56cb9a460cf590acef9b by vsk:
    [build-script] Use lldb-dotest when testing lldb on Linux

    • edit: utils/build-script-impl
  • Commit 2c0d40674950593957afba9aab0014084f150e83 by mgottesman:
    Revert "Allow a witness's noescape parameter to match a requirement's

    • edit: test/decl/protocol/conforms/associated_type.swift
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: lib/Sema/TypeCheckProtocolInference.cpp
    • edit: test/SILGen/witnesses.swift
    • edit: lib/Sema/TypeCheckProtocol.h
  • Commit c1bc576cdcbe25a3752bbef454aaef2b15c0bccc by mgottesman:
    Revert "[Associated type inference] Infer escaping function types, not

    • edit: test/decl/protocol/conforms/associated_type.swift
    • edit: lib/Sema/TypeCheckProtocolInference.cpp
  • Commit ecf55f547dc5113678273d30a6b3eb17fd2d6df2 by dgregor:
    Fix more test cases for the \01l_OBJC_CLASS_REF change.

    • edit: test/IRGen/COFF-objc-sections.swift
    • edit: test/IRGen/ELF-objc-sections.swift
    • edit: test/ClangImporter/objc_ir.swift
    • edit: test/ClangImporter/attr-swift_private.swift
  • Commit e567bc9028a751c0812c4babb57e0b532721458e by mgottesman:
    [+0-all-args] Enable +0 normal arguments.

    • edit: test/ClangImporter/objc_ir.swift
    • edit: test/SILGen/guaranteed_self.swift
    • edit: test/SILOptimizer/capture_promotion_generic_context_ownership.sil
    • edit: test/SILOptimizer/specialize_unconditional_checked_cast.swift
    • edit: test/SILGen/addressors.swift
    • edit: test/SILOptimizer/devirt_value_metatypes.swift
    • edit: test/SILGen/builtins.swift
    • edit: lib/SILGen/SILGenExpr.cpp
    • edit: test/SILGen/noescape_reabstraction.swift
    • edit: test/Sema/fixed_ambiguities/rdar35623181.swift
    • edit: test/SILGen/final.swift
    • edit: test/SILGen/reabstract_lvalue.swift
    • edit: test/SILGen/tuples.swift
    • edit: test/Serialization/transparent.swift
    • edit: test/IRGen/builtins.swift
    • edit: lib/SILGen/SILGenBuiltin.cpp
    • edit: test/SILGen/partial_apply_protocol.swift
    • edit: test/SILGen/partial_apply_super.swift
    • edit: test/SILGen/shared.swift
    • edit: test/Reflection/capture_descriptors.sil
    • edit: test/SILOptimizer/devirt_witness_method_conformance.swift
    • edit: test/SILGen/foreign_errors.swift
    • edit: test/SIL/Parser/keypath.sil
    • edit: test/SILGen/cf.swift
    • edit: test/SILGen/argument_shuffle_swift3.swift
    • edit: test/SILGen/downcast_reabstraction.swift
    • edit: test/SILGen/guaranteed_normal_args.swift
    • edit: test/SILGen/functions.swift
    • edit: test/SILOptimizer/specialized_anyobject_conformance.swift
    • edit: test/SILGen/boxed_existentials.swift
    • edit: test/SILGen/class_resilience.swift
    • edit: test/SILGen/materializeForSet.swift
    • edit: test/SILGen/reabstract-tuple.swift
    • edit: test/SILOptimizer/spec_archetype_method.swift
    • edit: lib/SILGen/SILGenFunction.h
    • edit: test/SILGen/generic_property_base_lifetime.swift
    • edit: test/SILGen/switch_abstraction.swift
    • edit: test/SILGen/unowned.swift
    • edit: test/SILGen/partial_apply_generic.swift
    • edit: test/SILGen/pgo_checked_cast.swift
    • edit: lib/SILGen/SILGenApply.cpp
    • edit: test/SILGen/objc_currying.swift
    • edit: lib/SILGen/SILGenForeignError.cpp
    • edit: test/SILOptimizer/devirt_covariant_return.swift
    • edit: test/SILOptimizer/capture_promotion_generic_context.sil
    • edit: test/SILGen/keypath_application.swift
    • edit: test/SILGen/switch.swift
    • edit: test/SILOptimizer/specialize_anyobject.swift
    • edit: test/SILGen/objc_error.swift
    • edit: test/SILGen/property_abstraction.swift
    • edit: test/SILOptimizer/cast_folding_objc_generics.swift
    • edit: test/SILGen/default_arguments_generic.swift
    • edit: test/SILOptimizer/mandatory_inlining.swift
    • edit: test/IRGen/outlined_copy_addr_data.swift
    • edit: test/SILGen/collection_downcast.swift
    • edit: test/SILGen/objc_attr_NSManaged.swift
    • edit: test/SILGen/collection_subtype_downcast.swift
    • edit: test/SILGen/objc_bridging_any.swift
    • edit: test/SILGen/retaining_globals.swift
    • edit: test/SILGen/class_bound_protocols.swift
    • edit: test/SILGen/objc_protocols.swift
    • edit: test/SILGen/specialize_attr.swift
    • edit: test/SILOptimizer/access_enforcement_noescape.swift
    • edit: test/SILGen/inlineable_attribute.swift
    • edit: test/SILGen/objc_ownership_conventions.swift
    • edit: utils/swift_build_support/tests/products/test_swift.py
    • edit: test/IRGen/enum_resilience.swift
    • edit: test/SILGen/switch_var.swift
    • edit: test/SILGen/dynamic_lookup_throws.swift
    • edit: test/SILOptimizer/access_marker_verify.swift
    • edit: test/SILGen/statements.swift
    • edit: test/ClangImporter/serialization-sil.swift
    • edit: test/DebugInfo/generic_args.swift
    • edit: test/SILOptimizer/performance_inliner.sil
    • edit: include/swift/AST/SILOptions.h
    • edit: test/IRGen/objc_retainAutoreleasedReturnValue.swift
    • edit: test/SILGen/objc_dictionary_bridging.swift
    • edit: test/SILOptimizer/devirt_nested_class.swift
    • edit: test/IRGen/generic_metatypes.swift
    • edit: test/SILOptimizer/specialize_cg_update_crash.sil
    • edit: test/SILOptimizer/bridged_casts_folding.swift
    • edit: test/SILGen/force_cast_chained_optional.swift
    • edit: lib/SILGen/SILGenBuilder.cpp
    • edit: test/SILOptimizer/devirt_default_case.swift
    • edit: test/IRGen/class_bounded_generics.swift
    • edit: test/Sema/fixed_ambiguities/rdar27198177.swift
    • edit: test/SILGen/protocols.swift
    • edit: test/IRGen/objc.swift
    • edit: test/SILGen/generic_witness.swift
    • edit: test/SILGen/witness_same_type.swift
    • edit: test/SIL/Serialization/deserialize_generic.sil
    • edit: utils/swift_build_support/swift_build_support/products/swift.py
    • edit: test/SILGen/erasure_reabstraction.swift
    • edit: test/SILGen/unmanaged_ownership.swift
    • edit: test/SILGen/let_decls.swift
    • edit: test/SILGen/protocol_resilience.swift
    • edit: test/SILGen/reabstract.swift
    • edit: test/SILGen/inlineable_attribute_objc.swift
    • edit: test/SILGen/protocol_extensions.swift
    • edit: test/SILGen/opaque_values_silgen.swift
    • edit: test/SILGen/objc_bridging_peephole.swift
    • edit: lib/SIL/SILOwnershipVerifier.cpp
    • edit: test/DebugInfo/closure-multivalue.swift
    • edit: test/SILGen/types.swift
    • edit: test/SILGen/objc_bridging.swift
    • edit: test/SILGen/errors.swift
    • edit: test/IRGen/struct_resilience.swift
    • edit: test/SILGen/result_abstraction.swift
    • edit: test/SILGen/subclass_existentials.swift
    • edit: test/SILGen/switch_multiple_entry_address_only.swift
    • edit: test/SILGen/mangling.swift
    • edit: test/SILGen/address_only_types.swift
    • edit: test/SILGen/keypaths.swift
    • edit: test/SILGen/pointer_conversion.swift
    • edit: lib/SILGen/SILGenBridging.cpp
    • edit: test/SILGen/vtable_thunks.swift
    • edit: test/SILGen/vtables_objc.swift
    • edit: test/SILOptimizer/devirt_protocol_method_invocations.swift
    • edit: test/SILGen/optional_lvalue.swift
    • edit: test/SILGen/enum_resilience.swift
    • edit: test/SILGen/generic_tuples.swift
    • edit: test/SILGen/weak_multiple_modules.swift
    • edit: test/SILGen/closures.swift
    • edit: test/Sema/fixed_ambiguities/rdar33142386.swift
    • edit: test/SIL/Parser/generic_signature_with_depth.swift
    • edit: test/SILOptimizer/access_marker_mandatory.swift
    • edit: test/SILGen/source_location.swift
    • edit: test/SILGen/super.swift
    • edit: test/SILGen/generic_closures.swift
    • edit: test/DebugInfo/resilience.swift
    • edit: test/SILGen/switch_isa.swift
    • edit: test/SIL/Parser/bound_generic.sil
    • edit: test/SILGen/dynamic_self.swift
    • edit: test/SILGen/opaque_ownership.swift
    • edit: test/Serialization/function.swift
    • edit: test/SILGen/apply_abstraction_nested.swift
    • edit: test/SILGen/weak.swift
    • edit: test/SILGen/rethrows.swift
    • edit: test/SILGen/existential_erasure.swift
    • edit: test/SILGen/protocol_optional.swift
    • edit: test/SILGen/pgo_switchenum.swift
    • edit: test/SILGen/accessors.swift
    • edit: test/SILGen/if_while_binding.swift
    • edit: lib/SILGen/SILGenConvert.cpp
    • edit: test/SILOptimizer/cast_folding_objc_no_foundation.swift
    • edit: lib/SILGen/SILGenLValue.cpp
    • edit: test/SILGen/optional-cast.swift
    • edit: utils/build_swift/tests/expected_options.py
    • edit: test/SILOptimizer/let_properties_opts.swift
    • edit: test/SILGen/objc_blocks_bridging.swift
    • edit: test/SILGen/partial_apply_protocol_class_refinement_method.swift
    • edit: test/IRGen/runtime_calling_conventions.swift
    • edit: test/IRGen/lowered_optional_self_metadata.sil
    • edit: test/SILGen/argument_labels.swift
    • edit: test/SILGen/objc_set_bridging.swift
    • edit: test/SILGen/capture_typed_boxes.swift
    • edit: test/SILGen/multi_file.swift
    • edit: test/SILGen/unmanaged.swift
    • edit: test/SILGen/opaque_values_silgen_lib.swift
    • edit: test/SILGen/constrained_extensions.swift
    • edit: test/SILOptimizer/specialize_inherited_multifile.swift
    • edit: test/SILGen/default_arguments_serialized.swift
    • edit: test/SILGen/function_conversion_objc.swift
    • edit: test/SILGen/dynamic.swift
    • edit: test/Serialization/objc.swift
    • edit: test/SILGen/sil_locations.swift
    • edit: test/SILGen/objc_extensions.swift
    • edit: test/SILGen/generic_casts.swift
    • edit: test/SILGen/nested_generics.swift
    • edit: lib/SILGen/SILGenBuilder.h
    • edit: test/SILOptimizer/devirt_speculative_nested.swift
    • edit: test/SIL/Serialization/deserialize_generic_marker.sil
    • edit: test/SILGen/load_from_lvalue_in_plus_zero_context.swift
    • edit: test/SILGen/lifetime.swift
    • edit: test/Serialization/transparent-std.swift
    • edit: stdlib/public/core/Arrays.swift.gyb
    • edit: test/IRGen/big_types_corner_cases.swift
    • edit: test/SILGen/casts.swift
    • edit: test/SILGen/collection_upcast.swift
    • edit: test/SILGen/witnesses_class.swift
    • edit: test/SILOptimizer/specialize_self.swift
    • edit: stdlib/public/stubs/SwiftNativeNSXXXBaseARC.m
    • edit: test/Serialization/serialize_attr.swift
    • edit: test/SILGen/nested_types_referencing_nested_functions.swift
    • edit: test/SILGen/external_definitions.swift
    • edit: test/SILGen/default_arguments.swift
    • edit: test/SILOptimizer/specialize_dynamic_self.swift
    • edit: test/SILGen/array_literal_abstraction.swift
    • edit: test/SILGen/indirect_enum.swift
    • edit: test/IRGen/keypaths.sil
    • edit: test/IRGen/generic_tuples.swift
    • edit: test/SILGen/expressions.swift
    • edit: test/SILGen/witness_tables.swift
    • edit: test/SILGen/newtype.swift
    • edit: utils/build_swift/driver_arguments.py
    • edit: test/SILOptimizer/specialize_checked_cast_branch.swift
    • edit: test/SILOptimizer/specialize_self_conforming.swift
    • edit: test/SILGen/struct_resilience.swift
    • edit: test/SILGen/foreach.swift
    • edit: test/SILGen/optional.swift
    • edit: test/SILGen/dependent_member_lowering.swift
    • edit: test/SILGen/objc_attr_NSManaged_multi.swift
    • edit: test/SILGen/default_arguments_imported.swift
    • edit: test/SIL/Parser/apply_with_substitution.sil
    • edit: test/ClangImporter/optional.swift
    • edit: test/SILGen/extensions_objc.swift
    • edit: test/SILGen/witnesses.swift
    • edit: test/SILGen/metatype_abstraction.swift
    • edit: test/SILOptimizer/specialize_same_type_constraint.swift
    • edit: test/SILGen/objc_protocol_native_thunk.swift
    • edit: test/SILOptimizer/Inputs/TestMod.sil
    • edit: test/SILGen/dynamic_lookup.swift
    • edit: test/SILGen/auto_closures.swift
    • edit: test/SILGen/properties.swift
    • edit: test/SILOptimizer/specialize_partial_apply.swift
    • edit: test/SILGen/enum.swift
    • edit: test/IRGen/keypaths_objc.sil
    • edit: test/SILGen/function_conversion.swift
    • edit: test/SILGen/testable-multifile-other.swift
    • edit: test/SILGen/without_actually_escaping.swift
    • edit: test/SILGen/call_chain_reabstraction.swift
    • edit: test/SILGen/collection_subtype_upcast.swift
    • edit: test/SILGen/objc_imported_generic.swift
    • edit: test/SIL/Serialization/keypath.sil
    • edit: CMakeLists.txt
    • edit: test/SILGen/implicitly_unwrapped_optional.swift
    • edit: lib/SILOptimizer/Utils/CastOptimizer.cpp
    • edit: test/SILOptimizer/array_element_propagation.sil
    • edit: test/SILGen/objc_bridged_results.swift
    • edit: test/SILGen/access_marker_gen.swift
    • edit: test/Sema/fixed_ambiguities/rdar36333688.swift
    • edit: test/SILGen/vtable_thunks_reabstraction_final.swift
    • edit: test/SILGen/objc_thunks.swift
    • edit: validation-test/StdlibUnittest/FoundationExtras.swift
    • edit: test/SILGen/borrow.swift
    • edit: test/SILGen/scalar_to_tuple_args.swift
    • edit: test/SILOptimizer/cast_folding_no_bridging.sil
  • Commit c1a34be32f1da30a8a83803cfb604f846861491a by mgottesman:
    [build-script] Back out change to run lldb tests with lldb-dotest

    • edit: utils/build-script-impl
  • Commit 9b4dfda81df69aa83ce4434ee089aa63662ba0d7 by mracek:
    [asan] Fix a false positive ODR violation due to LTO ConstantMerge pass

    • edit: lib/Transforms/Instrumentation/AddressSanitizer.cpp
    • add: test/Instrumentation/AddressSanitizer/global_lto_merge.ll
  • Commit e52e0291897cc05813dd7e107af06d61b40579b6 by vk:
    Fix lldb test for +0.

    • edit: packages/Python/lldbsuite/test/lang/swift/stepping/main.swift
    • edit: packages/Python/lldbsuite/test/lang/swift/stepping/TestSwiftStepping.py
  • Commit 1e1d29c16a6fabf1d9620fb03deb25bc646d6991 by mracek:
    [asan] Fix a false positive ODR violation due to LTO ConstantMerge pass

    • add: test/asan/TestCases/lto-constmerge-odr.cc
    • edit: test/asan/TestCases/Darwin/odr-lto.cc
  • Commit 3ba76b4a9e1db1d6afa0052238176a6b91ec5e69 by mracek:
    Move lto-constmerge-odr.cc to Posix (it's failing on Windows).

    • delete: test/asan/TestCases/lto-constmerge-odr.cc
    • add: test/asan/TestCases/Posix/lto-constmerge-odr.cc