145
|
1 // { dg-lto-do link }
|
|
2 // { dg-lto-options { { -O0 -flto -shared -fPIC -fvisibility=hidden } } }
|
|
3 // { dg-require-effective-target fpic }
|
|
4 // { dg-require-effective-target shared }
|
|
5 // { dg-extra-ld-options "-shared" }
|
|
6
|
|
7 namespace Passenger {
|
|
8 namespace Json {
|
|
9 class Value {};
|
|
10 } // namespace Json
|
|
11 namespace ConfigKit {
|
|
12 class Translator {};
|
|
13 } // namespace ConfigKit
|
|
14 namespace LoggingKit {
|
|
15 void initialize(const Json::Value & = Json::Value(),
|
|
16 const ConfigKit::Translator & = ConfigKit::Translator());
|
|
17 void init_module() { initialize(); }
|
|
18 } // namespace LoggingKit
|
|
19 } // namespace Passenger
|
|
20
|