diff options
| author | Jeff Cohen <jeffc@jolt-lang.org> | 2005-01-09 04:13:09 +0000 |
|---|---|---|
| committer | Jeff Cohen <jeffc@jolt-lang.org> | 2005-01-09 04:13:09 +0000 |
| commit | 39b0644b428aff695e9be60ed79cb3cd54584fec (patch) | |
| tree | e3701b3f18c202e75a3ab89244d16988ee4685b3 | |
| parent | fb217c6b9416f86cbf760a8b81dff444cbf8bcb1 (diff) | |
| download | bcm5719-llvm-39b0644b428aff695e9be60ed79cb3cd54584fec.tar.gz bcm5719-llvm-39b0644b428aff695e9be60ed79cb3cd54584fec.zip | |
Workaround a VC++ bug. Microsoft puts the hash_map class in namespace stdext, but
this classes uses a utility function in namespace std. But Microsoft apparently
assumes everyone will "using namespace std;". As LLVM doesn't.... Add a
"use std::_Distance;" to get it working.
llvm-svn: 19411
| -rw-r--r-- | llvm/win32/Configure/Configure.vcproj | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/win32/Configure/Configure.vcproj b/llvm/win32/Configure/Configure.vcproj index c0178cbe03a..fd7de1164c7 100644 --- a/llvm/win32/Configure/Configure.vcproj +++ b/llvm/win32/Configure/Configure.vcproj @@ -98,7 +98,7 @@ <Tool Name="VCCustomBuildTool" Description="Generating $(SolutionDir)llvm\ADT\hash_map" - CommandLine="..\tools\sed <$(InputPath) >$(ProjectDir)..\llvm\ADT\hash_map "s/#undef HAVE_GLOBAL_HASH_MAP/#define HAVE_GLOBAL_HASH_MAP 1/;/using HASH_NAMESPACE\:\:hash;.*$/{D};/#include.*HashExtras.*$/{D};s/define HASH_NAMESPACE std/define HASH_NAMESPACE stdext/" + CommandLine="..\tools\sed <$(InputPath) >$(ProjectDir)..\llvm\ADT\hash_map "s/#undef HAVE_GLOBAL_HASH_MAP/#define HAVE_GLOBAL_HASH_MAP 1/;/using HASH_NAMESPACE\:\:hash;.*$/{D};/#include.*HashExtras.*$/{D};s/define HASH_NAMESPACE std/define HASH_NAMESPACE stdext\nusing std::_Distance;/" " Outputs="$(ProjectDir)..\llvm\ADT\hash_map"/> </FileConfiguration> |

