mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-01 03:40:02 +00:00
pull out type-only identifier resolution and switch to match store; eliminate synchronous matching work
This commit is contained in:
+6
-3
@@ -15,7 +15,8 @@ typedef enum E_IdentifierResolutionPath
|
||||
E_IdentifierResolutionPath_ImplicitThisMember,
|
||||
E_IdentifierResolutionPath_Local,
|
||||
E_IdentifierResolutionPath_DebugInfoMatch,
|
||||
E_IdentifierResolutionPath_BuiltIns,
|
||||
E_IdentifierResolutionPath_BuiltInConstants,
|
||||
E_IdentifierResolutionPath_BuiltInTypes,
|
||||
E_IdentifierResolutionPath_Registers,
|
||||
E_IdentifierResolutionPath_RegisterAliases,
|
||||
E_IdentifierResolutionPath_Macros,
|
||||
@@ -84,7 +85,8 @@ E_IdentifierResolutionPath e_default_identifier_resolution_paths[] =
|
||||
E_IdentifierResolutionPath_ParentExprMember,
|
||||
E_IdentifierResolutionPath_ImplicitThisMember,
|
||||
E_IdentifierResolutionPath_Local,
|
||||
E_IdentifierResolutionPath_BuiltIns,
|
||||
E_IdentifierResolutionPath_BuiltInConstants,
|
||||
E_IdentifierResolutionPath_BuiltInTypes,
|
||||
E_IdentifierResolutionPath_DebugInfoMatch,
|
||||
E_IdentifierResolutionPath_Registers,
|
||||
E_IdentifierResolutionPath_RegisterAliases,
|
||||
@@ -104,7 +106,8 @@ E_IdentifierResolutionPath e_callable_identifier_resolution_paths[] =
|
||||
E_IdentifierResolutionPath_ParentExprMember,
|
||||
E_IdentifierResolutionPath_ImplicitThisMember,
|
||||
E_IdentifierResolutionPath_Local,
|
||||
E_IdentifierResolutionPath_BuiltIns,
|
||||
E_IdentifierResolutionPath_BuiltInConstants,
|
||||
E_IdentifierResolutionPath_BuiltInTypes,
|
||||
E_IdentifierResolutionPath_DebugInfoMatch,
|
||||
E_IdentifierResolutionPath_Registers,
|
||||
E_IdentifierResolutionPath_RegisterAliases,
|
||||
|
||||
Reference in New Issue
Block a user