Skip to content

Commit 055f1a7

Browse files
authored
[win/asan] Avoid warnings in interception_win.cpp. (llvm#118143)
warning: format specifies type 'void *' but the argument has type 'uptr' (aka 'unsigned long long') [-Wformat] (observed at x86_64, in AllocateTrampolineRegion) warning: format specifies type 'char *' but the argument has type 'RVAPtr<char>' [-Wformat] (observed at x86_64, in InternalGetProcAddress)
1 parent 2d8e8dd commit 055f1a7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

compiler-rt/lib/interception/interception_win.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -418,7 +418,7 @@ static void *AllocateTrampolineRegion(uptr min_addr, uptr max_addr,
418418
ReportError(
419419
"interception_win: AllocateTrampolineRegion failed to find free memory; "
420420
"min_addr: %p, max_addr: %p, func_addr: %p, granularity: %zu\n",
421-
(void *)min_addr, (void *)max_addr, granularity);
421+
(void *)min_addr, (void *)max_addr, (void *)func_addr, granularity);
422422
return nullptr;
423423
#else
424424
return ::VirtualAlloc(nullptr,
@@ -1247,7 +1247,7 @@ uptr InternalGetProcAddress(void *module, const char *func_name) {
12471247
char function_name[256];
12481248
size_t funtion_name_length = _strlen(func);
12491249
if (funtion_name_length >= sizeof(function_name) - 1) {
1250-
ReportError("interception_win: func too long: '%s'\n", func);
1250+
ReportError("interception_win: func too long: '%s'\n", (char *)func);
12511251
InterceptionFailed();
12521252
}
12531253

0 commit comments

Comments
 (0)