File tree Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Expand file tree Collapse file tree 1 file changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -894,8 +894,22 @@ static void collect_lvsa_access_paths(
894
894
// std::cerr << "Warning: ignoring unknown value-set entry for now.\n";
895
895
continue ;
896
896
}
897
+
897
898
assert (target.id ()==ID_object_descriptor);
898
- result.insert (transform_external_objects (to_object_descriptor_expr (target).object ()));
899
+ exprt const transformed_object =
900
+ transform_external_objects (
901
+ to_object_descriptor_expr (target).object ()
902
+ );
903
+
904
+ if (transformed_object.id ()==ID_symbol)
905
+ {
906
+ std::string const & ident =
907
+ as_string (transformed_object.get (ID_identifier));
908
+ if (ident.find (" .String.Literal." ) != std::string::npos)
909
+ continue ;
910
+ }
911
+
912
+ result.insert (transformed_object);
899
913
}
900
914
}
901
915
else
You can’t perform that action at this time.
0 commit comments