Shader_Ir: Address Feedback and clang format.

This commit is contained in:
Fernando Sahmkow 2019-09-28 15:16:19 -04:00 committed by FernandoS27
parent 40dc82911f
commit 97f8352efe
4 changed files with 68 additions and 68 deletions

View file

@ -442,8 +442,11 @@ void ASTManager::Decompile() {
auto it = gotos.begin();
while (it != gotos.end()) {
const ASTNode goto_node = *it;
const u32 label_index = goto_node->GetGotoLabel();
const ASTNode label = labels[label_index];
const auto label_index = goto_node->GetGotoLabel();
if (!label_index) {
return;
}
const ASTNode label = labels[*label_index];
if (!full_decompile) {
// We only decompile backward jumps
if (!IsBackwardsJump(goto_node, label)) {
@ -498,8 +501,11 @@ void ASTManager::Decompile() {
bool can_remove = true;
ASTNode label = *it;
for (const ASTNode goto_node : gotos) {
const u32 label_index = goto_node->GetGotoLabel();
ASTNode glabel = labels[label_index];
const auto label_index = goto_node->GetGotoLabel();
if (!label_index) {
return;
}
ASTNode glabel = labels[*label_index];
if (glabel == label) {
can_remove = false;
break;