raddebugger icon indicating copy to clipboard operation
raddebugger copied to clipboard

Program stops responding on conditional expression (inf

Open alexgwalley opened this issue 1 year ago • 1 comments

image

The program stalls when I try to evaluate this expression in the watch window. The same happens when I try to use it as a conditional statement.

context.entry_stack_first.v.resource.resourceType == 0xd8

context, stack_first, and resource are all pointers resourceType is an enum

the program doesn't crash when I try this expression: context.entry_stack_first.v.resource.resourceType == native_fhir::nf_fhir_r4::Bundle_Entry however, it doesn't give me a result either (should be true) image

alexgwalley avatar Mar 13 '24 12:03 alexgwalley

Can you try this again on the latest 0.9.9 release, and let me know if the issue is still occurring? I can't reproduce it with the same type structure, it seems to evaluate fine.

Comparing to the enum failing (not hanging, but not showing any result) is just my lack of support for evaluating enum names; I will add that in.

ryanfleury avatar Apr 01 '24 18:04 ryanfleury

This issue should be resolved at this point, but just let me know if you spot it again.

ryanfleury avatar Jun 19 '24 20:06 ryanfleury