Skip to content

Commit

Permalink
common: fix gcc 5.0 issue
Browse files Browse the repository at this point in the history
Don't use const for variable object

Close issue #560
  • Loading branch information
gregory38 committed May 27, 2015
1 parent 93c0d5a commit 87bcb46
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 11 deletions.
8 changes: 4 additions & 4 deletions common/include/Utilities/Console.h
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,7 @@ class ConsoleAttrScope
virtual ~ConsoleAttrScope() throw();
};

extern const IConsoleWriter Console;
extern IConsoleWriter Console;

extern void Console_SetActiveHandler( const IConsoleWriter& writer, FILE* flushfp=NULL );
extern const wxString& ConsoleBuffer_Get();
Expand All @@ -249,9 +249,9 @@ extern const IConsoleWriter ConsoleWriter_Assert;
extern const IConsoleWriter ConsoleWriter_Buffered;
extern const IConsoleWriter ConsoleWriter_wxError;

extern const NullConsoleWriter NullCon;
extern NullConsoleWriter NullCon;

extern const IConsoleWriter DevConWriter;
extern IConsoleWriter DevConWriter;
extern bool DevConWriterEnabled;

#ifdef PCSX2_DEVBUILD
Expand All @@ -261,7 +261,7 @@ extern bool DevConWriterEnabled;
#endif

#ifdef PCSX2_DEBUG
extern const IConsoleWriter DbgConWriter;
extern IConsoleWriter DbgConWriter;
# define DbgCon DbgConWriter
#else
# define DbgCon 0&&NullCon
Expand Down
14 changes: 7 additions & 7 deletions common/src/Utilities/Console.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -55,11 +55,11 @@ void Console_SetActiveHandler( const IConsoleWriter& writer, FILE* flushfp )
writer.DoWriteLn( ConsoleBuffer_Get() );
}

const_cast<IConsoleWriter&>(Console) = writer;
const_cast<IConsoleWriter&>(DevConWriter) = writer;
Console = writer;
DevConWriter = writer;

#ifdef PCSX2_DEBUG
const_cast<IConsoleWriter&>(DbgCon) = writer;
DbgCon = writer;
#endif
}

Expand Down Expand Up @@ -597,15 +597,15 @@ ConsoleAttrScope::~ConsoleAttrScope() throw()
//
#define _DefaultWriter_ ConsoleWriter_Stdout

const IConsoleWriter Console = _DefaultWriter_;
const IConsoleWriter DevConWriter = _DefaultWriter_;
IConsoleWriter Console = _DefaultWriter_;
IConsoleWriter DevConWriter = _DefaultWriter_;
bool DevConWriterEnabled = false;

#ifdef PCSX2_DEBUG
const IConsoleWriter DbgConWriter = _DefaultWriter_;
IConsoleWriter DbgConWriter = _DefaultWriter_;
#endif

const NullConsoleWriter NullCon = {};
NullConsoleWriter NullCon = {};

// --------------------------------------------------------------------------------------
// ConsoleLogSource (implementations)
Expand Down

0 comments on commit 87bcb46

Please sign in to comment.