Added the flaky case to the test suite. Now it seems to pass when running through the test suite and using LLVM 3.2. Strange one.