mirror of
https://github.com/Druthulu/BFM-decomp
synced 2026-09-29 23:24:32 -04:00
feat(phase-23): T10.7a — recover 1 more GLM bank via fix_arity_callers (func_801577C8)
- def-side conflict (engine_core.h forward-declared func_801577C8(void) vs GLM's byte-correct (s32) def) resolved by relaxing the caller decl to no-proto; strip GLM externs + gate. 136/136. - FINDING: only +1 of 8 stranded recovers mechanically; the other 7 are the intrinsic Phase-16/20 DEF-side loose-typing wall (5 have non-(void) conflicting forward-decls, 1 narrow-param) — the wall caps ANY drafter, not a v3-tuning artifact (Fable5 review §3c re-test: wall HOLDS)
This commit is contained in:
@@ -4643,7 +4643,13 @@ void func_80157788(int param_1)
|
||||
}
|
||||
|
||||
|
||||
INCLUDE_ASM("asm/ov_SC01_077/nonmatchings/ov_SC01_077", func_801577C8);
|
||||
|
||||
void func_801577C8(s32 arg0) {
|
||||
D_801D9650 = 0x12C;
|
||||
func_80147078(arg0, 7);
|
||||
func_80157808(arg0);
|
||||
}
|
||||
|
||||
|
||||
// @class: struct
|
||||
// @stuck: none — MATCH expected (fnptr-table %lo-fold via extern array + global counter decrement + two saved-param calls)
|
||||
|
||||
@@ -1631,7 +1631,7 @@
|
||||
}
|
||||
|
||||
#define DEFINE_func_80149C94() \
|
||||
extern void func_801577C8(void); \
|
||||
extern void func_801577C8(); \
|
||||
void func_80149C94(void) { \
|
||||
func_801577C8(); \
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user