Skip to content

Commit ee7b4e5

Browse files
committed
IRGen: use a more portable comment leader
MachO uses ;, other targets use #. This would result in a rather cryptic error message when building libdispatch for Linux AArch64: <inline asm>:1:27: error: unexpected token in argument list mov fp, fp ; marker for objc_retainAutoreleaseReturnValue ^ LLVM ERROR: Error parsing inline asm
1 parent 006a423 commit ee7b4e5

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/IRGen/SwiftTargetInfo.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ static void configureARM64(IRGenModule &IGM, const llvm::Triple &triple,
5050

5151
// arm64 requires marker assembly for objc_retainAutoreleasedReturnValue.
5252
target.ObjCRetainAutoreleasedReturnValueMarker =
53-
"mov\tfp, fp\t\t; marker for objc_retainAutoreleaseReturnValue";
53+
"mov\tfp, fp\t\t# marker for objc_retainAutoreleaseReturnValue";
5454

5555
// arm64 requires ISA-masking.
5656
target.ObjCUseISAMask = true;

0 commit comments

Comments
 (0)