Update to XCode 11. (#3375)

This commit is contained in:
Nikolay Igotti
2019-09-27 14:18:59 +03:00
committed by GitHub
parent 5ee98cb443
commit 0123dc955a
124 changed files with 3990 additions and 3238 deletions
+4 -1
View File
@@ -53,7 +53,10 @@ List<String> ldflags = ["$llvmDir/$libclang", "-L$libclangextDir.absolutePath",
if (libclangextIsEnabled) {
assert(isMac())
ldflags.addAll(['-Wl,--no-demangle', '-Wl,-search_paths_first', '-Wl,-headerpad_max_install_names', '-Wl,-U,_futimens'])
ldflags.addAll(['-Wl,--no-demangle', '-Wl,-search_paths_first', '-Wl,-headerpad_max_install_names', '-Wl,-U,_futimens',
'-Wl,-U,__ZN4llvm7remarks11parseFormatENS_9StringRefE',
'-Wl,-U,__ZN4llvm7remarks22createRemarkSerializerENS0_6FormatENS0_14SerializerModeERNS_11raw_ostreamE',
'-Wl,-U,__ZN4llvm7remarks14YAMLSerializerC1ERNS_11raw_ostreamENS0_14UseStringTableE'])
List<String> llvmLibs = [
"clangAST", "clangASTMatchers", "clangAnalysis", "clangBasic", "clangDriver", "clangEdit",
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -903,8 +903,8 @@ internal class NativeIndexImpl(val library: NativeLibrary, val verbose: Boolean
selector, encoding, parameters, returnType,
isVariadic = clang_Cursor_isVariadic(cursor) != 0,
isClass = isClass,
nsConsumesSelf = hasAttribute(cursor, NS_CONSUMES_SELF),
nsReturnsRetained = hasAttribute(cursor, NS_RETURNS_RETAINED),
nsConsumesSelf = clang_Cursor_isObjCConsumingSelfMethod(cursor) != 0,
nsReturnsRetained = clang_Cursor_isObjCReturningRetainedMethod(cursor) != 0,
isOptional = (clang_Cursor_isObjCOptional(cursor) != 0),
isInit = (clang_Cursor_isObjCInitMethod(cursor) != 0),
isExplicitlyDesignatedInitializer = hasAttribute(cursor, OBJC_DESGINATED_INITIALIZER)
@@ -933,8 +933,6 @@ internal class NativeIndexImpl(val library: NativeLibrary, val verbose: Boolean
}
private val NS_CONSUMED = "ns_consumed"
private val NS_CONSUMES_SELF = "ns_consumes_self"
private val NS_RETURNS_RETAINED = "ns_returns_retained"
private val OBJC_DESGINATED_INITIALIZER = "objc_designated_initializer"
private fun hasAttribute(cursor: CValue<CXCursor>, name: String): Boolean {