Seems like we started to differentiate `cdecl` from `C` when `extern "abi"` syntax has landed (#5631).
I agree with @luqmana that we should omit `cdecl` and just use `extern {` for all cases.