godot/modules/nativescript
Hein-Pieter van Braam cacced7e50 Convert Object::cast_to() to the static version
Currently we rely on some undefined behavior when Object->cast_to() gets
called with a Null pointer. This used to work fine with GCC < 6 but
newer versions of GCC remove all codepaths in which the this pointer is
Null. However, the non-static cast_to() was supposed to be null safe.

This patch makes cast_to() Null safe and removes the now redundant Null
checks where they existed.

It is explained in this article: https://www.viva64.com/en/b/0226/
2017-08-24 23:08:24 +02:00
..
SCsub [GDNative] new GDNative API 2017-07-24 04:23:37 +02:00
api_generator.cpp Removed unnecessary assignments 2017-08-21 15:15:55 -04:00
api_generator.h [GDNative] new GDNative API 2017-07-24 04:23:37 +02:00
config.py -Code completion for enumerations 2017-08-24 00:06:56 -03:00
godot_nativescript.cpp [NativeScript] forgot to uncomment userdata return 2017-07-24 16:36:26 +02:00
godot_nativescript.h [GDNative] new GDNative API 2017-07-24 04:23:37 +02:00
nativescript.cpp Convert Object::cast_to() to the static version 2017-08-24 23:08:24 +02:00
nativescript.h Updated function argument names 2017-08-12 15:12:49 -04:00
register_types.cpp Forward frame call to GDNative libraries 2017-08-03 14:04:04 +07:00
register_types.h [GDNative] new GDNative API 2017-07-24 04:23:37 +02:00