mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-15 23:31:37 +00:00
Don't send random junk to CachedWriter's. Also remove a cast that could be
problematic when Type does not derive from Value. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14022 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
63d64a80bc
commit
24527fd2ae
@ -71,8 +71,10 @@ bool FindUnsafePointerTypes::run(Module &Mod) {
|
||||
|
||||
if (PrintFailures) {
|
||||
CachedWriter CW(F->getParent(), std::cerr);
|
||||
CW << "FindUnsafePointerTypes: Type '" << ITy
|
||||
<< "' marked unsafe in '" << F->getName() << "' by:\n" << *I;
|
||||
std::cerr << "FindUnsafePointerTypes: Type '";
|
||||
CW << ITy;
|
||||
std::cerr << "' marked unsafe in '" << F->getName() << "' by:\n";
|
||||
CW << *I;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -93,13 +95,13 @@ void FindUnsafePointerTypes::print(std::ostream &o, const Module *M) const {
|
||||
|
||||
CachedWriter CW(M, o);
|
||||
|
||||
CW << "SafePointerAccess Analysis: Found these unsafe types:\n";
|
||||
o << "SafePointerAccess Analysis: Found these unsafe types:\n";
|
||||
unsigned Counter = 1;
|
||||
for (std::set<PointerType*>::const_iterator I = getUnsafeTypes().begin(),
|
||||
E = getUnsafeTypes().end(); I != E; ++I, ++Counter) {
|
||||
|
||||
o << " #" << Counter << ". ";
|
||||
CW << (Value*)*I << "\n";
|
||||
CW << (Type*)*I << "\n";
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user