mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
[sourcekitd] Fix some compiler warnings
* remove nullability attribute from a non-pointer argument * const-correctness on custom buffer casts * remove statically unreachable code
This commit is contained in:
@@ -865,7 +865,6 @@ static bool canonicalizeFilterName(const char *origName,
|
||||
continue;
|
||||
}
|
||||
}
|
||||
llvm_unreachable("exit is on null byte");
|
||||
}
|
||||
|
||||
static void translateFilterRules(ArrayRef<FilterRule> rawFilterRules,
|
||||
|
||||
@@ -351,7 +351,7 @@ SOURCEKITD_PUBLIC SOURCEKITD_NONNULL1 SOURCEKITD_WARN_RESULT
|
||||
sourcekitd_variant_t
|
||||
sourcekitd_response_get_value(sourcekitd_response_t resp);
|
||||
|
||||
SOURCEKITD_PUBLIC SOURCEKITD_NONNULL_ALL SOURCEKITD_WARN_RESULT
|
||||
SOURCEKITD_PUBLIC SOURCEKITD_WARN_RESULT
|
||||
sourcekitd_variant_type_t
|
||||
sourcekitd_variant_get_type(sourcekitd_variant_t obj);
|
||||
|
||||
|
||||
@@ -583,9 +583,9 @@ sourcekitd_response_get_value(sourcekitd_response_t resp) {
|
||||
#define XPC_OBJ(var) ((xpc_object_t)(var).data[1])
|
||||
|
||||
#define CUSTOM_BUF_KIND(xobj) \
|
||||
((CustomBufferKind)*(uint64_t*)xpc_data_get_bytes_ptr(xobj))
|
||||
((CustomBufferKind)*(const uint64_t*)xpc_data_get_bytes_ptr(xobj))
|
||||
#define CUSTOM_BUF_START(xobj) \
|
||||
((void*)(((uint64_t*)xpc_data_get_bytes_ptr(xobj))+1))
|
||||
((const void*)(((const uint64_t*)xpc_data_get_bytes_ptr(xobj))+1))
|
||||
|
||||
static sourcekitd_variant_type_t XPCVar_get_type(sourcekitd_variant_t var) {
|
||||
xpc_object_t obj = XPC_OBJ(var);
|
||||
|
||||
Reference in New Issue
Block a user