  * Run non-integer tests
  */
 template <typename T, typename CastT>
-void Test(Int2Type<false> is_integer, char *type_string)
+void Test(Int2Type<false> is_integer, const char *type_string)
 {
     TestModified<T, CastT>(type_string);
     TestTransform<T, CastT>(type_string);

 * Test tex-obj texture iterator
 */
template <typename T, typename CastT>
void TestTexObj(char *type_string)
{
    printf("\nTesting tex-obj iterator on type %s\n", type_string); fflush(stdout);


 * Test tex-ref texture iterator
 */
template <typename T, typename CastT>
void TestTexRef(const char *type_string)
{
    printf("\nTesting tex-ref iterator on type %s\n", type_string); fflush(stdout);

