Skip to content

Commit 7561d5c

Browse files
authored
Merge pull request #6682 from hughbe/msvc-user-label-prefix
Fix undefined __USER_LABEL_PREFIX compiling swift/{LLVMPasses|IRGen} with MSVC
2 parents 0e09bbb + cdb73ae commit 7561d5c

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

include/swift/Runtime/Config.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,8 +232,13 @@
232232
#endif
233233

234234
#if !defined(__USER_LABEL_PREFIX__)
235+
// MSVC doesn't define __USER_LABEL_PREFIX.
236+
#if defined(_MSC_VER)
237+
#define __USER_LABEL_PREFIX__
238+
#else
235239
#error __USER_LABEL_PREFIX__ is undefined
236240
#endif
241+
#endif
237242

238243
// Workaround the bug of clang in Cygwin 64bit
239244
// https://llvm.org/bugs/show_bug.cgi?id=26744

0 commit comments

Comments
 (0)