From 2fc334c7014d886ec71b652b12babe06c954fc03 Mon Sep 17 00:00:00 2001 From: Dejan Mircevski Date: Tue, 13 Oct 2015 15:53:46 -0400 Subject: [PATCH] Negative test for LoopControl. --- test/TextToBinary.ControlFlow.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/TextToBinary.ControlFlow.cpp b/test/TextToBinary.ControlFlow.cpp index bfcd781..2c2ccda 100644 --- a/test/TextToBinary.ControlFlow.cpp +++ b/test/TextToBinary.ControlFlow.cpp @@ -107,6 +107,12 @@ TEST_F(OpLoopMergeTest, CombinedLoopControlMask) { EXPECT_THAT(CompiledInstructions(input), Eq(MakeInstruction(spv::OpLoopMerge, {1, 2, expected_mask}))); } + +TEST_F(OpLoopMergeTest, WrongLoopControl) { + EXPECT_THAT(CompileFailure("OpLoopMerge %m %c none"), + Eq("Invalid loop control 'none'.")); +} + // Test OpSwitch TEST_F(TextToBinaryTest, SwitchGoodZeroTargets) { -- 2.7.4