From 61fb9fd627655c5da9f7ce23a958f35998d6fa66 Mon Sep 17 00:00:00 2001 From: Virgile Prevosto <virgile.prevosto@m4x.org> Date: Tue, 27 Jul 2021 08:36:51 +0200 Subject: [PATCH] [typing] don't use empty name as base name for alpha renaming --- src/kernel_services/ast_queries/cil.ml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/kernel_services/ast_queries/cil.ml b/src/kernel_services/ast_queries/cil.ml index 4d594e5a29a..695600d6793 100644 --- a/src/kernel_services/ast_queries/cil.ml +++ b/src/kernel_services/ast_queries/cil.ml @@ -6245,7 +6245,9 @@ let uniqueVarNames (f: file) : unit = let processLocal (v: varinfo) = (* start from original name to avoid putting another _0 in case of conflicts. *) - let lookupname = v.vorig_name in + let lookupname = + if v.vorig_name = "" then v.vname else v.vorig_name + in let data = CurrentLoc.get () in let newname, oldloc = Alpha.newAlphaName -- GitLab