diff options
| author | Nat Goodspeed <nat@lindenlab.com> | 2009-09-24 13:46:02 -0400 | 
|---|---|---|
| committer | Nat Goodspeed <nat@lindenlab.com> | 2009-09-24 13:46:02 -0400 | 
| commit | c3e8c1f738b14de74b23b3a7276ef4dc083c0887 (patch) | |
| tree | 6b601693a7f1359374efba4d12faba40d84472ca | |
| parent | bd0c306752a5e54a5c29e1c2e43e4b655a4d8fff (diff) | |
Disable MSVC "fatal warning" 4702 for boost::lexical_cast in Release build
| -rw-r--r-- | indra/llcommon/llallocator_heap_profile.cpp | 1 | ||||
| -rw-r--r-- | indra/llcommon/llevents.cpp | 3 | ||||
| -rw-r--r-- | indra/newview/llappviewer.cpp | 8 | ||||
| -rw-r--r-- | indra/newview/llvoavatar.cpp | 13 | ||||
| -rw-r--r-- | indra/newview/llvoavatarself.cpp | 13 | 
5 files changed, 33 insertions, 5 deletions
diff --git a/indra/llcommon/llallocator_heap_profile.cpp b/indra/llcommon/llallocator_heap_profile.cpp index d82ee9ed81..0a807702d0 100644 --- a/indra/llcommon/llallocator_heap_profile.cpp +++ b/indra/llcommon/llallocator_heap_profile.cpp @@ -38,6 +38,7 @@  // disable warning about boost::lexical_cast returning uninitialized data  // when it fails to parse the string  #pragma warning (disable:4701) +#pragma warning (disable:4702)  #endif  #include <boost/algorithm/string/split.hpp> diff --git a/indra/llcommon/llevents.cpp b/indra/llcommon/llevents.cpp index aec9acc7ef..a6421ac696 100644 --- a/indra/llcommon/llevents.cpp +++ b/indra/llcommon/llevents.cpp @@ -41,6 +41,9 @@  #include "stringize.h"  #include "llerror.h"  #include "llsdutil.h" +#if LL_MSVC +#pragma warning (disable : 4702) +#endif  /*****************************************************************************  *   queue_names: specify LLEventPump names that should be instantiated as diff --git a/indra/newview/llappviewer.cpp b/indra/newview/llappviewer.cpp index ef1fa98b1f..2fad71a686 100644 --- a/indra/newview/llappviewer.cpp +++ b/indra/newview/llappviewer.cpp @@ -90,9 +90,6 @@  #if LL_WINDOWS  	#include "llwindebug.h" -#endif - -#if LL_WINDOWS  #	include <share.h> // For _SH_DENYWR in initMarkerFile  #else  #   include <sys/file.h> // For initMarkerFile support @@ -196,6 +193,11 @@  // define a self-registering event API object  #include "llappviewerlistener.h" +#if LL_MSVC +// disable boost::lexical_cast warning +#pragma warning (disable:4702) +#endif +  static LLAppViewerListener sAppViewerListener("LLAppViewer", NULL);  ////// Windows-specific includes to the bottom - nasty defines in these pollute the preprocessor diff --git a/indra/newview/llvoavatar.cpp b/indra/newview/llvoavatar.cpp index 018cce4b49..824e06284a 100644 --- a/indra/newview/llvoavatar.cpp +++ b/indra/newview/llvoavatar.cpp @@ -30,6 +30,12 @@   * $/LicenseInfo$   */ +#if LL_MSVC +// disable warning about boost::lexical_cast returning uninitialized data +// when it fails to parse the string +#pragma warning (disable:4701) +#endif +  #include "llviewerprecompiledheaders.h"  #include "llvoavatar.h" @@ -85,7 +91,12 @@  #include "llvoiceclient.h"  #include "llvoicevisualizer.h" // Ventrella -#include "boost/lexical_cast.hpp" +#if LL_MSVC +// disable boost::lexical_cast warning +#pragma warning (disable:4702) +#endif + +#include <boost/lexical_cast.hpp>  using namespace LLVOAvatarDefines; diff --git a/indra/newview/llvoavatarself.cpp b/indra/newview/llvoavatarself.cpp index a7b5b60842..31b9f062e4 100644 --- a/indra/newview/llvoavatarself.cpp +++ b/indra/newview/llvoavatarself.cpp @@ -30,6 +30,12 @@   * $/LicenseInfo$   */ +#if LL_MSVC +// disable warning about boost::lexical_cast returning uninitialized data +// when it fails to parse the string +#pragma warning (disable:4701) +#endif +  #include "llviewerprecompiledheaders.h"  #include "llvoavatarself.h" @@ -83,7 +89,12 @@  #include "llvoiceclient.h"  #include "llvoicevisualizer.h" // Ventrella -#include "boost/lexical_cast.hpp" +#if LL_MSVC +// disable boost::lexical_cast warning +#pragma warning (disable:4702) +#endif + +#include <boost/lexical_cast.hpp>  using namespace LLVOAvatarDefines;  | 
