diff options
Diffstat (limited to 'cpp/src/Ice/Instance.cpp')
-rw-r--r-- | cpp/src/Ice/Instance.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/cpp/src/Ice/Instance.cpp b/cpp/src/Ice/Instance.cpp index 72ce02592cd..30496967304 100644 --- a/cpp/src/Ice/Instance.cpp +++ b/cpp/src/Ice/Instance.cpp @@ -264,7 +264,7 @@ IceInternal::Instance::Instance(const CommunicatorPtr& communicator, int& argc, // Convert command-line options beginning with --Ice. to properties. // StringSeq args = argsToStringSeq(argc, argv); - args = properties->parseCommandLineOptions("Ice", args); + args = _properties->parseCommandLineOptions("Ice", args); stringSeqToArgs(args, argc, argv); try @@ -352,9 +352,9 @@ IceInternal::Instance::Instance(const CommunicatorPtr& communicator, int& argc, _stats = 0; // There is no default statistics callback object. - _traceLevels = new TraceLevels(_properties); + const_cast<TraceLevelsPtr&>(_traceLevels) = new TraceLevels(_properties); - _defaultsAndOverrides = new DefaultsAndOverrides(_properties); + const_cast<DefaultsAndOverridesPtr&>(_defaultsAndOverrides) = new DefaultsAndOverrides(_properties); _routerManager = new RouterManager; |