[decompiler] detect cpad-hold? and cpad-pressed? (#986)

* [decompiler] detect `cpad-hold?` and `cpad-pressed?`

* cleanup cpad macro button lookup

* better

* fix
This commit is contained in:
ManDude
2021-12-02 00:41:49 +00:00
committed by GitHub
parent 6a4348287e
commit d845524c23
30 changed files with 308 additions and 355 deletions
+1 -3
View File
@@ -108,7 +108,6 @@ DefskelgroupElement::StaticInfo inspect_skel_group_data(DecompiledDataElement* s
DefskelgroupElement::Info get_defskelgroup_entries(Form* body,
const Env& env,
const DefskelgroupElement::StaticInfo& /*info*/,
const RegisterAccess& let_dest_var) {
DefskelgroupElement::Info out_info;
@@ -176,8 +175,7 @@ FormElement* rewrite_defskelgroup(LetElement* elt,
skelgroup_info.max_lod, last_lod);
}
auto rest_info =
get_defskelgroup_entries(elt->body(), env, skelgroup_info, elt->entries().at(0).dest);
auto rest_info = get_defskelgroup_entries(elt->body(), env, elt->entries().at(0).dest);
return pool.alloc_element<DefskelgroupElement>(get_skelgroup_name(elt->body()->back(), env),
rest_info, skelgroup_info);