Skip to content

Commit a0e45cd

Browse files
Merge pull request swiftlang#959 from swiftwasm/maxd/cleanup-irgen
Clean up IRGen.cpp diff with upstream
2 parents 727d806 + 7ab0c00 commit a0e45cd

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

lib/IRGen/IRGen.cpp

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -172,17 +172,12 @@ swift::getIRTargetOptions(const IRGenOptions &Opts, ASTContext &Ctx) {
172172

173173
// WebAssembly doesn't support atomics yet, see https://bugs.swift.org/browse/SR-12097
174174
// for more details.
175-
if (Clang->getTargetInfo().getTriple().isOSBinFormatWasm())
176-
TargetOpts.ThreadModel = llvm::ThreadModel::Single;
177-
178-
clang::TargetOptions &ClangOpts = Clang->getTargetInfo().getTargetOpts();
179-
180-
// WebAssembly doesn't support atomics or DWARF5 yet.
181175
if (Clang->getTargetInfo().getTriple().isOSBinFormatWasm()) {
182176
TargetOpts.DebuggerTuning = llvm::DebuggerKind::Default;
183177
TargetOpts.ThreadModel = llvm::ThreadModel::Single;
184178
}
185179

180+
clang::TargetOptions &ClangOpts = Clang->getTargetInfo().getTargetOpts();
186181
return std::make_tuple(TargetOpts, ClangOpts.CPU, ClangOpts.Features, ClangOpts.Triple);
187182
}
188183

0 commit comments

Comments
 (0)