From 29539a588094dd452b867efb45c108a675b38af7 Mon Sep 17 00:00:00 2001 From: Vern Paxson Date: Sat, 20 Sep 2025 11:56:54 -0700 Subject: [PATCH] fix for tracking BiFs seen in attribute expressions --- src/script_opt/CPP/Driver.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/script_opt/CPP/Driver.cc b/src/script_opt/CPP/Driver.cc index e16aab2d07..73829d383d 100644 --- a/src/script_opt/CPP/Driver.cc +++ b/src/script_opt/CPP/Driver.cc @@ -86,6 +86,9 @@ void CPPCompile::Compile(bool report_uncompilable) { } } + for ( auto& g : pfs->BiFGlobals() ) + all_accessed_globals.insert(g); + for ( auto& t : pfs->MainTypes() ) if ( obj_matches_opt_files(t) == AnalyzeDecision::SHOULD ) rep_types.insert(TypeRep(t));