Skip to content

Commit 656ccc7

Browse files
Accept LLVM BC for LLVM LTO
1 parent 7dd2fa6 commit 656ccc7

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

lib/Driver/Driver.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2028,6 +2028,7 @@ void Driver::buildActions(SmallVectorImpl<const Action *> &TopLevelActions,
20282028
}
20292029
case file_types::TY_AutolinkFile:
20302030
case file_types::TY_Object:
2031+
case file_types::TY_LLVM_BC:
20312032
case file_types::TY_TBD:
20322033
// Object inputs are only okay if linking.
20332034
if (OI.shouldLink()) {
@@ -2041,7 +2042,6 @@ void Driver::buildActions(SmallVectorImpl<const Action *> &TopLevelActions,
20412042
case file_types::TY_Dependencies:
20422043
case file_types::TY_Assembly:
20432044
case file_types::TY_LLVM_IR:
2044-
case file_types::TY_LLVM_BC:
20452045
case file_types::TY_SerializedDiagnostics:
20462046
case file_types::TY_ObjCHeader:
20472047
case file_types::TY_ClangModuleFile:

lib/Driver/WebAssemblyToolChains.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@ toolchains::WebAssembly::constructInvocation(const DynamicLinkJobAction &job,
124124
addPrimaryInputsOfType(Arguments, context.Inputs, context.Args,
125125
file_types::TY_Object);
126126
addInputsOfType(Arguments, context.InputActions, file_types::TY_Object);
127+
addInputsOfType(Arguments, context.InputActions, file_types::TY_LLVM_BC);
127128

128129
if (!context.OI.SDKPath.empty()) {
129130
Arguments.push_back("--sysroot");

0 commit comments

Comments
 (0)