| Index: tools/generate_library_loader/generate_library_loader.py
|
| diff --git a/tools/generate_library_loader/generate_library_loader.py b/tools/generate_library_loader/generate_library_loader.py
|
| index ebf0ab11a105c20a08c4aec871289a37f1268c08..5e9da2c8ded60e0ad94ff869151592ac50104dd5 100755
|
| --- a/tools/generate_library_loader/generate_library_loader.py
|
| +++ b/tools/generate_library_loader/generate_library_loader.py
|
| @@ -61,7 +61,7 @@ class %(class_name)s {
|
| """
|
|
|
|
|
| -HEADER_MEMBER_TEMPLATE = """ typeof(&::%(function_name)s) %(function_name)s;
|
| +HEADER_MEMBER_TEMPLATE = """ decltype(&::%(function_name)s) %(function_name)s;
|
| """
|
|
|
|
|
| @@ -119,7 +119,7 @@ void %(class_name)s::CleanUp(bool unload) {
|
| IMPL_MEMBER_INIT_TEMPLATE = """
|
| #if defined(%(unique_prefix)s_DLOPEN)
|
| %(function_name)s =
|
| - reinterpret_cast<typeof(this->%(function_name)s)>(
|
| + reinterpret_cast<decltype(this->%(function_name)s)>(
|
| dlsym(library_, "%(function_name)s"));
|
| #endif
|
| #if defined(%(unique_prefix)s_DT_NEEDED)
|
|
|