From 4a4fb396e7f648eb249aa11bc6e40beeb1a2f9e1 Mon Sep 17 00:00:00 2001 From: Jason Rhinelander Date: Mon, 12 Sep 2016 16:21:40 -0400 Subject: [PATCH] Fix build under debug mode Take load_type by nested type_caster template arguments instead of by full type_caster type. --- include/pybind11/cast.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/pybind11/cast.h b/include/pybind11/cast.h index c86f7c211..b885298a7 100644 --- a/include/pybind11/cast.h +++ b/include/pybind11/cast.h @@ -864,7 +864,7 @@ template using cast_is_temporary_value_reference = bool_constant >; // Basic python -> C++ casting; throws if casting fails -template TypeCaster &load_type(TypeCaster &conv, const handle &handle) { +template type_caster &load_type(type_caster &conv, const handle &handle) { if (!conv.load(handle, true)) { #if defined(NDEBUG) throw cast_error("Unable to cast Python instance to C++ type (compile in debug mode for details)");