Specifically.

Revision 186511


Jump to revision:  Previous Next
Author:rafael
Date:Wed Jul 17 09:58:25 2013 CDT (2 hours, 27 minutes ago)
Changed paths:4
Log Message:
Split openFileForRead into Windows and Unix versions.

This has some advantages:

* Lets us use native, utf16 windows functions.
* Easy to produce good errors on windows about trying to use a
directory when we want a file.
* Simplifies the unix version a bit.

Changed paths:

PathDetails
Directoryllvm/trunk/lib/Support/Path.cppmodified , text changed
Directoryllvm/trunk/lib/Support/Unix/Path.incmodified , text changed
Directoryllvm/trunk/lib/Support/Windows/Path.incmodified , text changed
Directoryllvm/trunk/test/Object/directory.llmodified , text changed


On Jul 17, 2013, at 10:21 AM, jahanian <[email protected]> wrote:


We are suspecting that r186511 is causing numerous test failure on windows.
A typical case is:

C:/.../clang-build/185549/bin/Release/clang.EXE -cc1 -internal-isystem C:\...\clang-build\185549\bin\Release\..\lib\clang\3.4\include -fblocks -fobjc-gc -triple x86_64-apple-darwin -fobjc-runtime=macosx-fragile-10.5 -O0 -print-ivar-layout -emit-llvm -o /dev/null C:\...\src\tools\clang\test\CodeGenObjC\block-var-layout.m > C:\...\clang-build\185549\tools\clang\test\CodeGenObjC\Output\block-var-layout.m.tmp-64.layout
  FileCheck -check-prefix LP64 --input-file=C:\...\clang-build\185549\tools\clang\test\CodeGenObjC\Output\block-var-layout.m.tmp-64.layout C:\...\src\tools\clang\test\CodeGenObjC\block-var-layout.m
  --
  Exit Code: 2
  Command Output (stdout):
  --
  Command 0: "C:/.../clang-build/185549/bin/Release/clang.EXE" "-cc1" "-internal-isystem" "C:\...\clang-build\185549\bin\Release\..\lib\clang\3.4\include" "-fblocks" "-fobjc-gc" "-triple" "x86_64-apple-darwin" "-fobjc-runtime=macosx-fragile-10.5" "-O0" "-print-ivar-layout" "-emit-llvm" "-o" "/dev/null" "C:\...\src\tools\clang\test\CodeGenObjC\block-var-layout.m"
  Command 0 Result: 0
  Command 0 Output:
  None

  Command 0 Stderr:


  Command 1: "FileCheck" "-check-prefix" "LP64" "--input-file=C:\...\clang-build\185549\tools\clang\test\CodeGenObjC\Output\block-var-layout.m.tmp-64.layout" "C:\...\src\tools\clang\test\CodeGenObjC\block-var-layout.m"
  Command 1 Result: 2
  Command 1 Output:


  Command 1 Stderr:
  Could not open input file 'C:\...\clang-build\185549\tools\clang\test\CodeGenObjC\Output\block-var-layout.m.tmp-64.layout': The process cannot access the file because it is being used by another process

- Fariborz
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to