diff --git a/libwccl/ops/vargetter.h b/libwccl/ops/vargetter.h
index b277cc1bcbd052340299dde66243edb61b281558..922408635f1daed7b8332d97761ec710185c81b9 100644
--- a/libwccl/ops/vargetter.h
+++ b/libwccl/ops/vargetter.h
@@ -41,6 +41,7 @@ public:
 		return T::var_repr(var_acc_.get_name());
 	}
 protected:
+	typedef FunctionBase::BaseRetValPtr BaseRetValPtr;
 	/**
 	 * Return value held by the underlying variable.
 	 */