Commit 4fcbba12 authored by tqcq's avatar tqcq
Browse files

fix __attribute__((constructor)) position

parent 563a1bfc
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -61,13 +61,13 @@ private:

#define REGISTER_MODULE_INITIALIZER(name, body)                                                                        \
    namespace {                                                                                                        \
    static void google_init_module_##name() __attribute__((constructor)) { body; }                                     \
    __attribute__((constructor)) static void google_init_module_##name() { body; }                                     \
    GoogleInitializer google_initializer_module_##name(#name, google_init_module_##name, NULL);                        \
    }

#define REGISTER_MODULE_DESTRUCTOR(name, body)                                                                         \
    namespace {                                                                                                        \
    static void google_destruct_module_##name() __attribute__((constructor)) { body; }                                 \
    __attribute__((constructor)) static void google_destruct_module_##name() { body; }                                 \
    GoogleInitializer google_destructor_module_##name(#name, NULL, google_destruct_module_##name);                     \
    }