On 9/9/25 06:33, Peter Maydell wrote:
-            TCGv_i32 t;
-            DisasLabel over = gen_disas_label(s);
+            TCGLabel *fail = delay_exception_el(s, EXCP_UDEF, syndrome, 2);
+            TCGv_i32 t =
+                load_cpu_offset(offsetoflow32(CPUARMState, cp15.hstr_el2));

-            t = load_cpu_offset(offsetoflow32(CPUARMState, cp15.hstr_el2));

I almost certainly originally wrote this line with the declaration
of t and its initialization split to avoid this awkward linebreak
that you get if you put them together...

With -ftrivial-auto-var-init, it's always better not to split declaration from 
init.


r~

Reply via email to