From 1cb5c5175ce195b420841b86f162f024251454b7 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Tue, 2 May 2017 18:36:39 -0700 Subject: layers: Don't generate T* = reinterpret_cast(T*) new T() No need for the cast, these types already line up. --- scripts/unique_objects_generator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'scripts/unique_objects_generator.py') diff --git a/scripts/unique_objects_generator.py b/scripts/unique_objects_generator.py index e48c0ad2..baf30c19 100644 --- a/scripts/unique_objects_generator.py +++ b/scripts/unique_objects_generator.py @@ -496,7 +496,7 @@ class UniqueObjectsOutputGenerator(OutputGenerator): if struct_info[0].feature_protect is not None: pnext_proc += '#ifdef %s \n' % struct_info[0].feature_protect pnext_proc += ' case %s: {\n' % self.structTypes[item].value - pnext_proc += ' safe_%s *safe_struct = reinterpret_cast(new safe_%s);\n' % (item, item, item) + pnext_proc += ' safe_%s *safe_struct = new safe_%s;\n' % (item, item) pnext_proc += ' safe_struct->initialize(reinterpret_cast(cur_pnext));\n' % item # Generate code to unwrap the handles indent = ' ' -- cgit v1.2.3