File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -488,7 +488,7 @@ struct DevirtModule {
488
488
489
489
bool areRemarksEnabled ();
490
490
491
- void scanTypeTestUsers (Function *TypeTestFunc, Function *AssumeFunc );
491
+ void scanTypeTestUsers (Function *TypeTestFunc);
492
492
void scanTypeCheckedLoadUsers (Function *TypeCheckedLoadFunc);
493
493
494
494
void buildTypeIdentifierMap (
@@ -1568,8 +1568,7 @@ bool DevirtModule::areRemarksEnabled() {
1568
1568
return false ;
1569
1569
}
1570
1570
1571
- void DevirtModule::scanTypeTestUsers (Function *TypeTestFunc,
1572
- Function *AssumeFunc) {
1571
+ void DevirtModule::scanTypeTestUsers (Function *TypeTestFunc) {
1573
1572
// Find all virtual calls via a virtual table pointer %p under an assumption
1574
1573
// of the form llvm.assume(llvm.type.test(%p, %md)). This indicates that %p
1575
1574
// points to a member of the type identifier %md. Group calls by (type ID,
@@ -1804,7 +1803,7 @@ bool DevirtModule::run() {
1804
1803
return false ;
1805
1804
1806
1805
if (TypeTestFunc && AssumeFunc)
1807
- scanTypeTestUsers (TypeTestFunc, AssumeFunc );
1806
+ scanTypeTestUsers (TypeTestFunc);
1808
1807
1809
1808
if (TypeCheckedLoadFunc)
1810
1809
scanTypeCheckedLoadUsers (TypeCheckedLoadFunc);
You can’t perform that action at this time.
0 commit comments