[Swift CI] [FAILURE] oss-swift_tools-RA_stdlib-RDA_test-macos-resilience [#5]


(Mishal Shah) #1

SIL verification failed: function_ref inside fragile function cannot reference a private or hidden symbol: (SingleFunction && RefF->isExternalDeclaration()) || RefF->hasValidLinkageForFragileRef()

Thanks,
Mishal Shah

[FAILURE] oss-swift_tools-RA_stdlib-RDA_test-macos-resilience [#5]

Build URL: https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/5/
Project: oss-swift_tools-RA_stdlib-RDA_test-macos-resilience
Date of build: Sat, 05 Nov 2016 03:47:00 -0700
Build duration: 35 min

Changes

Commit 26be9369d5eb1e04af966ebec3ad30177240201f by jordan_rose:
[IRGen] Fix lifetime extension issue with StringRef.

edit: lib/IRGen/IRGenDebugInfo.cpp

Commit 76c6281feab6eb74a0f321e351b19d66256b4fe3 by abeingessner:
[stdlib] Rewriting native hashed collection indices

edit: test/stdlib/Inputs/DictionaryKeyValueTypesObjC.swift
edit: validation-test/stdlib/Set.swift
edit: validation-test/stdlib/Dictionary.swift
edit: stdlib/public/core/HashedCollections.swift.gyb

Commit b08732cbd4bc34761ebfb25ad3dab0187a857bba by abeingessner:
[stdlib] Update Dictionary comments to reflect new design

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit 953e51a97e637c4dbe89e444d8242cc0b443b64d by abeingessner:
[stdlib] Handle some outstanding Dictionary indexing-model FIXMEs/TODOs

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit e8f4cb66e4965f5ffe0f66fc5268cfe23278eabc by abeingessner:
update reflection tests with new type layouts for Dictionary

edit: validation-test/Reflection/reflect_multiple_types.swift
edit: validation-test/Reflection/reflect_Set.swift
edit: validation-test/Reflection/reflect_Dictionary.swift

Commit 69866e942b3a263dae9fc990b5d47fc33ed7a43c by practicalswift:
[swiftc (98 vs. 5180)] Add crasher in ?

add: validation-test/compiler_crashers/28467-child-source-range-not-contained-within-its-parent-guard-stmt.swift

Commit ac7d397aee130c6c47966cb48f0cb2e164865b4a by ghoare:
[Compile perf] Add various convenience options to scale-test

edit: utils/scale-test

Commit b7e200ef99b44b6604c95daf68157b4a3ffafe24 by abeingessner:
properly expose == to objc in test

edit: test/stdlib/TestUserInfo.swift

Commit d179655952cb7590c5e446f3683427b987ba8226 by abeingessner:
refactor Dictionary to support an empty singleton

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit 052e94a34a4635deca374242352b628d4495f806 by abeingessner:
refactor HashedCollections to support verbatim bridging

edit: validation-test/stdlib/Set.swift
edit: test/stdlib/Inputs/DictionaryKeyValueTypesObjC.swift
edit: stdlib/public/core/HashedCollections.swift.gyb

Commit f12d7914e89d70d0feabdcc10198714123e39402 by abeingessner:
update comments in HashedCollections to reflect new design

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit a43c1dfba0946d98489456119bdd2a875a85510c by abeingessner:
Some minor cleanups in HashedCollections:

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit 3144870e8672de0392efff8bd7d9e75088db1fc3 by abeingessner:
add new toll-free bridge fast-paths to HashedCollections

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit 41fb15f0427149a44060520ebef5d8db88bb054a by abeingessner:
rename Buffer <---> Storage in HashedCollections to match conventions

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit b1425ce78ba0de0ed8ac9a0832eb5d0f507e34c1 by abeingessner:
remove _'s from some variables that don't need it

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit 8eea522e9cd5afec999e18be64feeb4bb21b98fe by abeingessner:
rename storage type to be more useful

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit 7ec26fc976b4b1cb5fe42df5d421cb56a04d1f92 by abeingessner:
fallout of renaming on tests which rely on internals

edit: validation-test/stdlib/Dictionary.swift
edit: validation-test/stdlib/Set.swift
edit: test/stdlib/Inputs/DictionaryKeyValueTypesObjC.swift
edit: validation-test/Reflection/reflect_multiple_types.swift
edit: validation-test/Reflection/reflect_Dictionary.swift
edit: validation-test/Reflection/reflect_Set.swift

Commit 8b44a07f58ff47bb86d36405ee96220fef9e9dec by abeingessner:
remove nonsensical identity tests from test suite

edit: validation-test/stdlib/Set.swift

Commit bb0b4be7ac2f2c444e9c1d795b1eee6eb2dc1a04 by abeingessner:
Update comment to clarify why it's interesting, link a relevant impl.

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit 731aa1494bca60c7a12295e1a3bcd3a35cdce2c5 by abeingessner:
Properly if-def out bridging code.

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit d0de084a7937463685d0f6858565cf7adf4b9b43 by daniel:
[swift-format] add option to indent switch block

edit: include/swift/Option/Options.td
edit: test/swift-format/main.swift
edit: test/swift-format/main.swift.indent2.response
edit: test/swift-format/main.swift.tabs.response
edit: tools/driver/swift_format_main.cpp
edit: lib/IDE/Formatting.cpp
edit: include/swift/IDE/Formatting.h
add: test/swift-format/main.swift.indentswitch.response
edit: test/swift-format/main.swift.lines.response
edit: test/swift-format/main.swift.response

Commit 6bc1fc947b1d781ae669fc880574ae9ae2fb5298 by fs.output:
[Parse] Change the way to add parenthesis in fix-it for deprecated

edit: test/type/protocol_composition.swift
edit: lib/Parse/ParseType.cpp

Commit b4d97776d8ad60289bb78ce466ab36fbe2e5d3af by abeingessner:
more comment cleanups

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit a62f6c6a896366bcca94e496c9e2f34c0c4af82d by abeingessner:
Fix incorrect bitcasts, refactor code to guard against this error.

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit 428cdac57ce0a228d7ee68179c6aeffa0c594704 by abeingessner:
leave FIXME for future dictionary bucaneers

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit 5e776e5e391042df8f1e2ed447b2dbd1d5d6501a by abeingessner:
cleanup initializers in HashedCollections

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit 931f7ba6581e100bd548081e91df1e6da7e791bd by abeingessner:
actually used the cached keys/values pointer

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit 9e3d67ea27512bbb9848e7b9a4bf48afed29a0ac by spestov:
Parser: Stylistic cleanup; enums are not called 'unions' anymore

edit: lib/Parse/ParseDecl.cpp

Commit 5780a9f52589d3eabc34896246c823717a7d2ee2 by spestov:
AST: Add some assertions when constructing nominal types

edit: lib/AST/ASTContext.cpp

Commit 5cee339ebfcbcf7c40765381e9afc7aff690d5d2 by spestov:
Sema: Tweak substMemberTypeWithBase() for nested generic types

edit: lib/Sema/TypeCheckType.cpp

Commit c7089ff00053d029745a57915cfb7d100867a5b9 by spestov:
Sema: Add support for extensions of nested generic types

edit: lib/Sema/TypeCheckDecl.cpp
edit: lib/Sema/TypeChecker.cpp
edit: lib/AST/NameLookup.cpp
edit: test/decl/ext/protocol.swift
edit: test/decl/nested/type_in_type.swift

Commit 5e46f9c2d4f752cdcb07e227649139e778cba421 by spestov:
Sema: Allow extensions of nested generic types via generic typealiases

edit: test/decl/typealias/generic.swift
edit: test/decl/nested/type_in_type.swift
edit: lib/Sema/TypeChecker.cpp

Commit 3cdc8ec44455b8c205a0d90acff8058ac6cf6e63 by abeingessner:
remove buffer header to eliminate optional traps

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit e4c5e159c9a9f7f6785766cfe93bc396a9ad6cb6 by a.beingessner:
remove useless constant redefinition

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit 3f6a67643556ded5776af1197b5aec789b8ab116 by xi_ge:
[test] Using targetted swift-ide-test. rdar://29103477

edit: test/IDE/complete_repeat.swift

Commit af15b94f964b090d5a5e1e808c7761b20d7bccf3 by practicalswift:
[swiftc (98 vs. 5181)] Add crasher in

add: validation-test/compiler_crashers/28468-segfault-0xd09050-0xd08dfd-0xbe9d76-0xbeb154.swift

Commit f4a989814271744f081694ecdc114db966880850 by github:
[QoI] Improve "never used" diagnostics (#5638)

edit: lib/Sema/MiscDiagnostics.cpp
edit: test/decl/var/usage.swift
edit: test/SILGen/errors.swift
edit: test/expr/expressions.swift
edit: test/expr/postfix/dot/init_ref_delegation.swift


(Mark Lacey) #2

SIL verification failed: function_ref inside fragile function cannot reference a private or hidden symbol: (SingleFunction && RefF->isExternalDeclaration()) || RefF->hasValidLinkageForFragileRef()

This is <rdar://problem/29144445> function_ref inside fragile function cannot reference a private or hidden symbol.

Mark

ยทยทยท

On Nov 7, 2016, at 5:00 PM, mishal_shah via swift-dev <swift-dev@swift.org> wrote:

Thanks,
Mishal Shah

[FAILURE] oss-swift_tools-RA_stdlib-RDA_test-macos-resilience [#5]

Build URL: https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/5/
Project: oss-swift_tools-RA_stdlib-RDA_test-macos-resilience
Date of build: Sat, 05 Nov 2016 03:47:00 -0700
Build duration: 35 min

Changes

Commit 26be9369d5eb1e04af966ebec3ad30177240201f by jordan_rose:
[IRGen] Fix lifetime extension issue with StringRef.

edit: lib/IRGen/IRGenDebugInfo.cpp

Commit 76c6281feab6eb74a0f321e351b19d66256b4fe3 by abeingessner:
[stdlib] Rewriting native hashed collection indices

edit: test/stdlib/Inputs/DictionaryKeyValueTypesObjC.swift
edit: validation-test/stdlib/Set.swift
edit: validation-test/stdlib/Dictionary.swift
edit: stdlib/public/core/HashedCollections.swift.gyb

Commit b08732cbd4bc34761ebfb25ad3dab0187a857bba by abeingessner:
[stdlib] Update Dictionary comments to reflect new design

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit 953e51a97e637c4dbe89e444d8242cc0b443b64d by abeingessner:
[stdlib] Handle some outstanding Dictionary indexing-model FIXMEs/TODOs

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit e8f4cb66e4965f5ffe0f66fc5268cfe23278eabc by abeingessner:
update reflection tests with new type layouts for Dictionary

edit: validation-test/Reflection/reflect_multiple_types.swift
edit: validation-test/Reflection/reflect_Set.swift
edit: validation-test/Reflection/reflect_Dictionary.swift

Commit 69866e942b3a263dae9fc990b5d47fc33ed7a43c by practicalswift:
[swiftc (98 vs. 5180)] Add crasher in ?

add: validation-test/compiler_crashers/28467-child-source-range-not-contained-within-its-parent-guard-stmt.swift

Commit ac7d397aee130c6c47966cb48f0cb2e164865b4a by ghoare:
[Compile perf] Add various convenience options to scale-test

edit: utils/scale-test

Commit b7e200ef99b44b6604c95daf68157b4a3ffafe24 by abeingessner:
properly expose == to objc in test

edit: test/stdlib/TestUserInfo.swift

Commit d179655952cb7590c5e446f3683427b987ba8226 by abeingessner:
refactor Dictionary to support an empty singleton

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit 052e94a34a4635deca374242352b628d4495f806 by abeingessner:
refactor HashedCollections to support verbatim bridging

edit: validation-test/stdlib/Set.swift
edit: test/stdlib/Inputs/DictionaryKeyValueTypesObjC.swift
edit: stdlib/public/core/HashedCollections.swift.gyb

Commit f12d7914e89d70d0feabdcc10198714123e39402 by abeingessner:
update comments in HashedCollections to reflect new design

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit a43c1dfba0946d98489456119bdd2a875a85510c by abeingessner:
Some minor cleanups in HashedCollections:

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit 3144870e8672de0392efff8bd7d9e75088db1fc3 by abeingessner:
add new toll-free bridge fast-paths to HashedCollections

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit 41fb15f0427149a44060520ebef5d8db88bb054a by abeingessner:
rename Buffer <---> Storage in HashedCollections to match conventions

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit b1425ce78ba0de0ed8ac9a0832eb5d0f507e34c1 by abeingessner:
remove _'s from some variables that don't need it

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit 8eea522e9cd5afec999e18be64feeb4bb21b98fe by abeingessner:
rename storage type to be more useful

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit 7ec26fc976b4b1cb5fe42df5d421cb56a04d1f92 by abeingessner:
fallout of renaming on tests which rely on internals

edit: validation-test/stdlib/Dictionary.swift
edit: validation-test/stdlib/Set.swift
edit: test/stdlib/Inputs/DictionaryKeyValueTypesObjC.swift
edit: validation-test/Reflection/reflect_multiple_types.swift
edit: validation-test/Reflection/reflect_Dictionary.swift
edit: validation-test/Reflection/reflect_Set.swift

Commit 8b44a07f58ff47bb86d36405ee96220fef9e9dec by abeingessner:
remove nonsensical identity tests from test suite

edit: validation-test/stdlib/Set.swift

Commit bb0b4be7ac2f2c444e9c1d795b1eee6eb2dc1a04 by abeingessner:
Update comment to clarify why it's interesting, link a relevant impl.

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit 731aa1494bca60c7a12295e1a3bcd3a35cdce2c5 by abeingessner:
Properly if-def out bridging code.

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit d0de084a7937463685d0f6858565cf7adf4b9b43 by daniel:
[swift-format] add option to indent switch block

edit: include/swift/Option/Options.td
edit: test/swift-format/main.swift
edit: test/swift-format/main.swift.indent2.response
edit: test/swift-format/main.swift.tabs.response
edit: tools/driver/swift_format_main.cpp
edit: lib/IDE/Formatting.cpp
edit: include/swift/IDE/Formatting.h
add: test/swift-format/main.swift.indentswitch.response
edit: test/swift-format/main.swift.lines.response
edit: test/swift-format/main.swift.response

Commit 6bc1fc947b1d781ae669fc880574ae9ae2fb5298 by fs.output:
[Parse] Change the way to add parenthesis in fix-it for deprecated

edit: test/type/protocol_composition.swift
edit: lib/Parse/ParseType.cpp

Commit b4d97776d8ad60289bb78ce466ab36fbe2e5d3af by abeingessner:
more comment cleanups

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit a62f6c6a896366bcca94e496c9e2f34c0c4af82d by abeingessner:
Fix incorrect bitcasts, refactor code to guard against this error.

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit 428cdac57ce0a228d7ee68179c6aeffa0c594704 by abeingessner:
leave FIXME for future dictionary bucaneers

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit 5e776e5e391042df8f1e2ed447b2dbd1d5d6501a by abeingessner:
cleanup initializers in HashedCollections

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit 931f7ba6581e100bd548081e91df1e6da7e791bd by abeingessner:
actually used the cached keys/values pointer

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit 9e3d67ea27512bbb9848e7b9a4bf48afed29a0ac by spestov:
Parser: Stylistic cleanup; enums are not called 'unions' anymore

edit: lib/Parse/ParseDecl.cpp

Commit 5780a9f52589d3eabc34896246c823717a7d2ee2 by spestov:
AST: Add some assertions when constructing nominal types

edit: lib/AST/ASTContext.cpp

Commit 5cee339ebfcbcf7c40765381e9afc7aff690d5d2 by spestov:
Sema: Tweak substMemberTypeWithBase() for nested generic types

edit: lib/Sema/TypeCheckType.cpp

Commit c7089ff00053d029745a57915cfb7d100867a5b9 by spestov:
Sema: Add support for extensions of nested generic types

edit: lib/Sema/TypeCheckDecl.cpp
edit: lib/Sema/TypeChecker.cpp
edit: lib/AST/NameLookup.cpp
edit: test/decl/ext/protocol.swift
edit: test/decl/nested/type_in_type.swift

Commit 5e46f9c2d4f752cdcb07e227649139e778cba421 by spestov:
Sema: Allow extensions of nested generic types via generic typealiases

edit: test/decl/typealias/generic.swift
edit: test/decl/nested/type_in_type.swift
edit: lib/Sema/TypeChecker.cpp

Commit 3cdc8ec44455b8c205a0d90acff8058ac6cf6e63 by abeingessner:
remove buffer header to eliminate optional traps

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit e4c5e159c9a9f7f6785766cfe93bc396a9ad6cb6 by a.beingessner:
remove useless constant redefinition

edit: stdlib/public/core/HashedCollections.swift.gyb

Commit 3f6a67643556ded5776af1197b5aec789b8ab116 by xi_ge:
[test] Using targetted swift-ide-test. rdar://29103477 <rdar://29103477>
edit: test/IDE/complete_repeat.swift

Commit af15b94f964b090d5a5e1e808c7761b20d7bccf3 by practicalswift:
[swiftc (98 vs. 5181)] Add crasher in

add: validation-test/compiler_crashers/28468-segfault-0xd09050-0xd08dfd-0xbe9d76-0xbeb154.swift

Commit f4a989814271744f081694ecdc114db966880850 by github:
[QoI] Improve "never used" diagnostics (#5638)

edit: lib/Sema/MiscDiagnostics.cpp
edit: test/decl/var/usage.swift
edit: test/SILGen/errors.swift
edit: test/expr/expressions.swift
edit: test/expr/postfix/dot/init_ref_delegation.swift
_______________________________________________
swift-dev mailing list
swift-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-dev