diff options
author | Nigel Perks <nigelp@xmos.com> | 2020-06-24 12:20:29 -0700 |
---|---|---|
committer | Erich Keane <erich.keane@intel.com> | 2020-06-24 12:48:17 -0700 |
commit | dc3f8913d2ad33b1129ea488393e12cc88061aff (patch) | |
tree | 5a6c0d6c7920a4ac757fd801b6c9138ff41f4774 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 395920a6149323a17813b384caf6bdb883fd767e (diff) | |
download | llvm-dc3f8913d2ad33b1129ea488393e12cc88061aff.zip llvm-dc3f8913d2ad33b1129ea488393e12cc88061aff.tar.gz llvm-dc3f8913d2ad33b1129ea488393e12cc88061aff.tar.bz2 |
Fix crash on XCore on unused inline in EmitTargetMetadata
EmitTargetMetadata passed to emitTargetMD a null pointer as returned
from GetGlobalValue, for an unused inline function which has been
removed from the module at that point.
A FIXME in CodeGenModule.cpp commented that the calling code in
EmitTargetMetadata should be moved into the one target that needs it
(XCore). A review comment agreed. So the calling loop has been moved
into the XCore subclass. The check for null is done in that loop.
Differential Revision: https://reviews.llvm.org/D77068
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions