[swift-lldb-dev] [Swift CI] Build Failure: 0. OSS - LLDB Incremental - Ubuntu 14.04 (master) #1680

John McCall rjmccall at apple.com
Mon Feb 22 03:30:20 CST 2016


> On Feb 22, 2016, at 1:17 AM, no-reply at swift.org wrote:
> 
> [FAILURE] oss-lldb-incremental-linux-ubuntu-14_04 [#1680]
> 
> Build URL:	https://ci.swift.org/job/oss-lldb-incremental-linux-ubuntu-14_04/1680/
> Project:	oss-lldb-incremental-linux-ubuntu-14_04
> Date of build:	Mon, 22 Feb 2016 03:05:15 -0600
> Build duration:	12 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:
> 		• Indication 1

At least some of these regressions might be expected due to my patch (12b8a92e9d04b87ef5d3b4406e6ad86f785dc700).  The compiler has gotten lazier about deriving type metadata pointers.  To the extent that those are necessary for debuggability, we need to figure out some way to reconstruct that information in the debugger; if necessary, we can eagerly project at least the primary type parameters in -Onone -g builds, but I’d like to discuss it (more; we did already talk about this a month or so ago) before we take that step.

John.


> 
> Changes
> 
> 	• Commit e6375f9aa73779a6e2d10c08edec40fbf8dfb5be by rjmccall:
> Make sure that witness markers, conformances, and so on are attached to
> 
> 		• edit: lib/AST/ArchetypeBuilder.cpp
> 
> 	• Commit 12b8a92e9d04b87ef5d3b4406e6ad86f785dc700 by rjmccall:
> In generic functions, derive local type data for associated types from
> 
> 		• edit: test/IRGen/associated_types.swift
> 		• edit: lib/IRGen/GenValueWitness.cpp
> 		• edit: lib/IRGen/GenMeta.cpp
> 		• edit: test/IRGen/class_resilience.swift
> 		• edit: include/swift/AST/GenericSignature.h
> 		• edit: lib/IRGen/LocalTypeDataKind.h
> 		• edit: lib/IRGen/ValueWitness.h
> 		• edit: lib/IRGen/GenArchetype.cpp
> 		• edit: lib/AST/ArchetypeBuilder.cpp
> 		• edit: test/IRGen/witness_table_objc_associated_type.swift
> 		• edit: lib/IRGen/LocalTypeData.cpp
> 		• edit: test/IRGen/fulfillment.sil
> 		• edit: test/IRGen/protocol_resilience.sil
> 		• edit: lib/IRGen/GenProto.cpp
> 		• edit: test/DebugInfo/typearg.swift
> 		• edit: test/IRGen/sil_witness_methods.sil
> 		• edit: include/swift/AST/Types.h
> 		• edit: lib/IRGen/IRGenFunction.h
> 		• edit: test/IRGen/sil_generic_witness_methods.swift
> 		• edit: test/IRGen/witness_method.sil
> 		• edit: test/IRGen/class_resilience_objc.swift
> 		• edit: lib/IRGen/GenArchetype.h
> 		• edit: lib/AST/GenericSignature.cpp



More information about the swift-lldb-dev mailing list