diff --git a/lldb/unittests/Disassembler/x86/TestGetControlFlowKindx86.cpp b/lldb/unittests/Disassembler/x86/TestGetControlFlowKindx86.cpp index fecd93361e56..e9d5ae3f7b3c 100644 --- a/lldb/unittests/Disassembler/x86/TestGetControlFlowKindx86.cpp +++ b/lldb/unittests/Disassembler/x86/TestGetControlFlowKindx86.cpp @@ -145,14 +145,19 @@ TEST_F(TestGetControlFlowKindx86, TestX86_64Instruction) { EXPECT_EQ(kind, result[i]); // Also, test the DisassemblerLLVMC::MCDisasmInstance methods. - if (kind == eInstructionControlFlowKindReturn) + if (kind == eInstructionControlFlowKindReturn) { EXPECT_FALSE(inst_sp->IsCall()); - if (kind == eInstructionControlFlowKindCall) + } + + if (kind == eInstructionControlFlowKindCall) { EXPECT_TRUE(inst_sp->IsCall()); + } + if (kind == eInstructionControlFlowKindCall || kind == eInstructionControlFlowKindJump || kind == eInstructionControlFlowKindCondJump || - kind == eInstructionControlFlowKindReturn) + kind == eInstructionControlFlowKindReturn) { EXPECT_TRUE(inst_sp->DoesBranch()); + } } }