소스 검색

Destructor for user types does not need to check for light userdata anymore

Ole 10 년 전
부모
커밋
12cabff8a4
1개의 변경된 파일1개의 추가작업 그리고 3개의 파일을 삭제
  1. 1 3
      lib/luwra/usertypes.hpp

+ 1 - 3
lib/luwra/usertypes.hpp

@@ -89,9 +89,7 @@ namespace internal {
 	int destruct_user_type(State* state) {
 	int destruct_user_type(State* state) {
 		using T = StripUserType<U>;
 		using T = StripUserType<U>;
 
 
-		if (!lua_islightuserdata(state, 1))
-			read<T&>(state, 1).~T();
-
+		read<T&>(state, 1).~T();
 		return 0;
 		return 0;
 	}
 	}