@@ -146,17 +146,18 @@ static llvm::Function *createDtorCallerForModule(
146146[[nodiscard]] static llvm::Function *collectRegisteredDtors (
147147 std::multimap<size_t , llvm::Function *, std::greater<>> &GlobalDtors,
148148 llvm::Module &Mod) {
149- PHASAR_LOG_LEVEL (DEBUG,
150- " Collect Registered Dtors for Module " << Mod.getName ());
149+ PHASAR_LOG_LEVEL_CAT (DEBUG, " LLVMBasedICFG " ,
150+ " Collect Registered Dtors for Module " << Mod.getName ());
151151
152152 auto RegisteredDtors = collectRegisteredDtorsForModule (Mod);
153153
154154 if (RegisteredDtors.empty ()) {
155155 return nullptr ;
156156 }
157157
158- PHASAR_LOG_LEVEL (DEBUG,
159- " > Found " << RegisteredDtors.size () << " Registered Dtors" );
158+ PHASAR_LOG_LEVEL_CAT (DEBUG, " LLVMBasedICFG" ,
159+ " > Found " << RegisteredDtors.size ()
160+ << " Registered Dtors" );
160161
161162 auto *RegisteredDtorCaller = createDtorCallerForModule (Mod, RegisteredDtors);
162163 // auto It =
@@ -281,10 +282,8 @@ llvm::Function *LLVMBasedICFG::buildCRuntimeGlobalCtorsDtorsModel(
281282 IRB.CreateRetVoid ();
282283 } else {
283284
284- auto *UEntrySelectorFn = llvm::cast<llvm::Function>(
285- M.getOrInsertFunction (" __psrCRuntimeUserEntrySelector" ,
286- llvm::Type::getInt32Ty (CTX))
287- .getCallee ());
285+ auto UEntrySelectorFn = M.getOrInsertFunction (
286+ " __psrCRuntimeUserEntrySelector" , llvm::Type::getInt32Ty (CTX));
288287
289288 auto *UEntrySelector = IRB.CreateCall (UEntrySelectorFn, {});
290289
0 commit comments