philsquared/Catch — pull request #79 by jweyrich (2012-04-27 18:03:58+00:00)
Title: Fix missing parameter for comparisons between long and unsigned X.

A simple test case to reproduce the issue: https://gist.github.com/2511325

Also note that `REQUIRE( long_var == unsigned_long_var );` makes **llvm-g++-4.2** issue the warning "_comparison between signed and unsigned integer expressions_". I don't see the reason, since the correct overload is provided and it's correctly invoked. Perhaps you have a hint?