Index: lib/System/Win32/Signals.cpp =================================================================== RCS file: /var/cvs/llvm/llvm/lib/System/Win32/Signals.cpp,v retrieving revision 1.10 diff -u -r1.10 Signals.cpp --- lib/System/Win32/Signals.cpp 5 Nov 2004 22:15:36 -0000 1.10 +++ lib/System/Win32/Signals.cpp 15 Nov 2004 08:35:34 -0000 @@ -72,7 +72,7 @@ } // RemoveFileOnSignal - The public API -void sys::RemoveFileOnSignal(const std::string &Filename) { +void sys::RemoveFileOnSignal(const sys::Path &Filename) { RegisterHandler(); if (CleanupExecuted) @@ -81,7 +81,7 @@ if (FilesToRemove == NULL) FilesToRemove = new std::vector; - FilesToRemove->push_back(sys::Path(Filename)); + FilesToRemove->push_back(sys::Path(Filename.get())); LeaveCriticalSection(&CriticalSection); } Index: lib/System/Win32/Win32.h =================================================================== RCS file: /var/cvs/llvm/llvm/lib/System/Win32/Win32.h,v retrieving revision 1.1 diff -u -r1.1 Win32.h --- lib/System/Win32/Win32.h 15 Sep 2004 05:48:11 -0000 1.1 +++ lib/System/Win32/Win32.h 15 Nov 2004 08:45:47 -0000 @@ -31,3 +31,6 @@ throw s; } +inline void ThrowErrno(const std::string& prefix) { + ThrowError(prefix + ": " + strerror(errno)); +} Index: lib/Transforms/Scalar/ScalarReplAggregates.cpp =================================================================== RCS file: /var/cvs/llvm/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp,v retrieving revision 1.28 diff -u -r1.28 ScalarReplAggregates.cpp --- lib/Transforms/Scalar/ScalarReplAggregates.cpp 14 Nov 2004 05:00:19 -0000 1.28 +++ lib/Transforms/Scalar/ScalarReplAggregates.cpp 15 Nov 2004 08:38:35 -0000 @@ -336,7 +336,7 @@ for (Value::use_iterator UI = AI->use_begin(), E = AI->use_end(); UI != E; ) { GetElementPtrInst *GEPI = cast(*UI++); - gep_type_iterator I = gep_type_begin(GEPI), E = gep_type_end(GEPI); + gep_type_iterator I = gep_type_begin(GEPI); ++I; if (const ArrayType *AT = dyn_cast(*I)) { Index: win32/Support/Support.vcproj =================================================================== RCS file: /var/cvs/llvm/llvm/win32/Support/Support.vcproj,v retrieving revision 1.2 diff -u -r1.2 Support.vcproj --- win32/Support/Support.vcproj 6 Nov 2004 17:07:36 -0000 1.2 +++ win32/Support/Support.vcproj 15 Nov 2004 08:56:40 -0000 @@ -183,6 +183,111 @@ Name="Header Files" Filter="h;hpp;hxx;hm;inl;inc;xsd" UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Index: win32/System/System.vcproj =================================================================== RCS file: /var/cvs/llvm/llvm/win32/System/System.vcproj,v retrieving revision 1.2 diff -u -r1.2 System.vcproj --- win32/System/System.vcproj 6 Nov 2004 17:07:36 -0000 1.2 +++ win32/System/System.vcproj 15 Nov 2004 08:25:56 -0000 @@ -230,15 +230,13 @@ + Name="Debug|Win32"> + Name="Release|Win32"> Index: win32/VMCore/VMCore.vcproj =================================================================== RCS file: /var/cvs/llvm/llvm/win32/VMCore/VMCore.vcproj,v retrieving revision 1.2 diff -u -r1.2 VMCore.vcproj --- win32/VMCore/VMCore.vcproj 6 Nov 2004 17:07:36 -0000 1.2 +++ win32/VMCore/VMCore.vcproj 15 Nov 2004 08:29:11 -0000 @@ -142,9 +142,6 @@ RelativePath="..\..\lib\VMCore\LeakDetector.cpp"> - -