mirror of
https://github.com/QuasarApp/backward-cpp.git
synced 2025-05-07 15:29:34 +00:00
Fix unknown pragma warning in gcc
Check if the compiler is clang before using clang only pragma statements.
This commit is contained in:
parent
936c1c0f28
commit
b7ffd640ec
@ -1250,8 +1250,10 @@ private:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if defined(__clang__)
|
||||||
#pragma clang diagnostic push
|
#pragma clang diagnostic push
|
||||||
#pragma clang diagnostic ignored "-Wzero-as-null-pointer-constant"
|
#pragma clang diagnostic ignored "-Wzero-as-null-pointer-constant"
|
||||||
|
#endif
|
||||||
if (!result.found && fobj.symtab) {
|
if (!result.found && fobj.symtab) {
|
||||||
result.found = bfd_find_nearest_line(fobj.handle.get(), section,
|
result.found = bfd_find_nearest_line(fobj.handle.get(), section,
|
||||||
fobj.symtab.get(), addr - sec_addr, &result.filename,
|
fobj.symtab.get(), addr - sec_addr, &result.filename,
|
||||||
@ -1263,7 +1265,9 @@ private:
|
|||||||
fobj.dynamic_symtab.get(), addr - sec_addr,
|
fobj.dynamic_symtab.get(), addr - sec_addr,
|
||||||
&result.filename, &result.funcname, &result.line);
|
&result.filename, &result.funcname, &result.line);
|
||||||
}
|
}
|
||||||
|
#if defined(__clang__)
|
||||||
#pragma clang diagnostic pop
|
#pragma clang diagnostic pop
|
||||||
|
#endif
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user