Introduce a DECLARE_DEFAULT_FINISH_CREATION macro to define finishCreation() when ASSERT_ENABLED, and to use Base::finishCreation when not ASSERT_ENABLED. Change code in JSC to use DECLARE_DEFAULT_FINISH_CREATION when finishCreation() is trivial i.e. effectively just calls the superclass version. Also change CodeGeneratorJS.pm to do that same.
<rdar://problem/108034039>
Pull request: https://github.com/WebKit/WebKit/pull/12732
Committed 262983@main (7dbeef1bd19f): <https://commits.webkit.org/262983@main> Reviewed commits have been landed. Closing PR #12732 and removing active labels.