saved user lvar info property bits

Used in lvar_saved_info_t::flags. More...

Macros

#define LVINF_KEEP   0x0001
 preserve saved user settings regardless of vars More...
 
#define LVINF_FORCE   0x0002
 force allocation of a new variable. More...
 
#define LVINF_NOPTR   0x0004
 variable type should not be a pointer
 

Detailed Description

Used in lvar_saved_info_t::flags.

Macro Definition Documentation

◆ LVINF_FORCE

#define LVINF_FORCE   0x0002

force allocation of a new variable.

forces the decompiler to create a new variable at ll.defea

Definition at line 1467 of file hexrays.hpp.

◆ LVINF_KEEP

#define LVINF_KEEP   0x0001

preserve saved user settings regardless of vars

for example, if a var loses all its user-defined attributes or even gets destroyed, keep its lvar_saved_info_t. this is used for ephemeral variables that get destroyed by macro recognition.

Definition at line 1461 of file hexrays.hpp.