mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-26 12:50:30 +00:00
update this to ConstantDataArray. There are no tests and this isn't using the preferred functionality for ripping apart strings, so I have no way to test this.
llvm-svn: 149361
This commit is contained in:
parent
397912b1c0
commit
3359d8c044
@ -190,9 +190,9 @@ bool LTOModule::objcClassNameFromExpression(Constant *c, std::string &name) {
|
||||
Constant *op = ce->getOperand(0);
|
||||
if (GlobalVariable *gvn = dyn_cast<GlobalVariable>(op)) {
|
||||
Constant *cn = gvn->getInitializer();
|
||||
if (ConstantArray *ca = dyn_cast<ConstantArray>(cn)) {
|
||||
if (ConstantDataArray *ca = dyn_cast<ConstantDataArray>(cn)) {
|
||||
if (ca->isCString()) {
|
||||
name = ".objc_class_name_" + ca->getAsCString();
|
||||
name = ".objc_class_name_" + ca->getAsCString().str();
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user