We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 46c93ca commit baa9022Copy full SHA for baa9022
lib/bap_types/bap_ir.ml
@@ -314,11 +314,15 @@ end = struct
314
Bap_bitvector.string_of_value ~hex:true a
315
| None -> sprintf "%s%%%s" name (Tid.to_string tid)
316
317
+ let set_name_if_possible tid name =
318
+ try Tid.set_name tid name
319
+ with _ -> Tid.add_name tid name
320
+
321
322
let mangle_sub s =
323
let addr = Dict.find s.dict Bap_attributes.address in
324
let name = mangle_name addr s.tid s.self.name in
- Tid.add_name s.tid s.self.name;
- Tid.set_name s.tid name;
325
+ set_name_if_possible s.tid name;
326
let self = {s.self with name} in
327
{s with self}
328
0 commit comments