mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-13 20:32:21 +00:00
Eliminate silly warnings from the linker of the form:
WARNING: Type conflict between types named 'union.._604.'. Src=' %union.._604.'. Dest=' %union.._604.' git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20252 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
d12b9b2f8d
commit
b9476d9b45
@ -237,19 +237,7 @@ static bool LinkTypes(Module *Dest, const Module *Src, std::string *Err) {
|
||||
}
|
||||
|
||||
// If we STILL cannot resolve the types, then there is something wrong.
|
||||
// Report the warning and delete one of the names.
|
||||
if (DelayedTypesToResolve.size() == OldSize) {
|
||||
const std::string &Name = DelayedTypesToResolve.back();
|
||||
|
||||
const Type *T1 = SrcST->lookupType(Name);
|
||||
const Type *T2 = DestST->lookupType(Name);
|
||||
std::cerr << "WARNING: Type conflict between types named '" << Name
|
||||
<< "'.\n Src='";
|
||||
WriteTypeSymbolic(std::cerr, T1, Src);
|
||||
std::cerr << "'.\n Dest='";
|
||||
WriteTypeSymbolic(std::cerr, T2, Dest);
|
||||
std::cerr << "'\n";
|
||||
|
||||
// Remove the symbol name from the destination.
|
||||
DelayedTypesToResolve.pop_back();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user