Это примерно как в сишке при дебаге по брейкпоинтам компилятор генерит дебажную сборку без оптимизаций, чтобы в любом месте остался тот кусок кода, который написан, и стоящие за ним асм-инструкции, а в релиз сборке все это совсем не так. А в Кложе - сразу не так, как при попытке дебажить релиз-сборку по исходникам