<div dir="ltr">What command are you using to run the tests?  I'm still a new contributor, and am not familiar with how to do everything, but I run ninja check-all and while it doesn't seem to be finishing, I am not getting any output.  How can I get a command line of a single test that I can easily run independently on the command line to reproduce a deadlock so I can look into this further?</div>
<div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, May 29, 2014 at 2:34 PM, Aaron Ballman <span dir="ltr"><<a href="mailto:aaron@aaronballman.com" target="_blank">aaron@aaronballman.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I am definitely in favor of this goal, presuming all of our supported<br>
systems implements a sane <mutex>.<br>
<br>
FWIW, I tested with MSVC 2012 Update 4 and MSVC 2013 Update 2, and<br>
both compile cleanly. However, I am getting some test cases failing<br>
that do not fail on ToT for me. All LLVM tests pass with both MSVCs,<br>
but Clang tests are not all passing.<br>
<br>
57>  Running the Clang regression tests<br>
57>  -- Testing: 7263 tests, 32 threads --<br>
57>  FAIL: Clang :: Index/TestClassDecl.m (3190 of 7263)<br>
57>  ******************** TEST 'Clang :: Index/TestClassDecl.m' FAILED<br>
********************<br>
57>  Script:<br>
57>  --<br>
57>  E:/llvm/2013/Debug/bin\c-index-test.EXE -write-pch<br>
E:\llvm\2013\tools\clang\test\Index\Output\TestClassDecl.m.tmp.ast<br>
-fobjc-nonfragile-abi -fblocks -x objective-c<br>
E:\llvm\llvm\tools\clang\test\Index\TestClassDecl.m<br>
57>  E:/llvm/2013/Debug/bin\c-index-test.EXE -test-file-scan<br>
E:\llvm\2013\tools\clang\test\Index\Output\TestClassDecl.m.tmp.ast<br>
E:\llvm\llvm\tools\clang\test\Index\TestClassDecl.m |<br>
E:/llvm/2013/Debug/bin\FileCheck.EXE -check-prefix=CHECK-scan<br>
E:\llvm\llvm\tools\clang\test\Index\TestClassDecl.m<br>
57>  E:/llvm/2013/Debug/bin\c-index-test.EXE -test-load-tu<br>
E:\llvm\2013\tools\clang\test\Index\Output\TestClassDecl.m.tmp.ast<br>
local | E:/llvm/2013/Debug/bin\FileCheck.EXE -check-prefix=CHECK-load<br>
E:\llvm\llvm\tools\clang\test\Index\TestClassDecl.m<br>
57>  --<br>
57>  Exit Code: -1073741819<br>
57><br>
57>  Command Output (stdout):<br>
57>  --<br>
57>  Command 0: "E:/llvm/2013/Debug/bin\c-index-test.EXE" "-write-pch"<br>
"E:\llvm\2013\tools\clang\test\Index\Output\TestClassDecl.m.tmp.ast"<br>
"-fobjc-nonfragile-abi" "-fblocks" "-x" "objective-c"<br>
"E:\llvm\llvm\tools\clang\test\Index\TestClassDecl.m"<br>
57>  Command 0 Result: -1073741819<br>
57>  Command 0 Output:<br>
57><br>
57><br>
57>  Command 0 Stderr:<br>
57><br>
57><br>
57><br>
57>  --<br>
57><br>
57>  ********************<br>
57>  FAIL: Clang :: Index/TestClassForwardDecl.m (3191 of 7263)<br>
57>  ******************** TEST 'Clang :: Index/TestClassForwardDecl.m'<br>
FAILED ********************<br>
57>  Script:<br>
57>  --<br>
57>  E:/llvm/2013/Debug/bin/clang.EXE -cc1 -internal-isystem<br>
E:\llvm\2013\Debug\bin\..\lib\clang\3.5.0\include -triple<br>
x86_64-apple-darwin10 -fblocks -emit-pch -x objective-c<br>
E:\llvm\llvm\tools\clang\test\Index\TestClassForwardDecl.m -o<br>
E:\llvm\2013\tools\clang\test\Index\Output\TestClassForwardDecl.m.tmp.ast<br>
57>  E:/llvm/2013/Debug/bin\c-index-test.EXE -test-file-scan<br>
E:\llvm\2013\tools\clang\test\Index\Output\TestClassForwardDecl.m.tmp.ast<br>
E:\llvm\llvm\tools\clang\test\Index\TestClassForwardDecl.m |<br>
E:/llvm/2013/Debug/bin\FileCheck.EXE -check-prefix=CHECK-scan<br>
E:\llvm\llvm\tools\clang\test\Index\TestClassForwardDecl.m<br>
57>  E:/llvm/2013/Debug/bin\c-index-test.EXE -test-load-tu<br>
E:\llvm\2013\tools\clang\test\Index\Output\TestClassForwardDecl.m.tmp.ast<br>
local | E:/llvm/2013/Debug/bin\FileCheck.EXE -check-prefix=CHECK-load<br>
E:\llvm\llvm\tools\clang\test\Index\TestClassForwardDecl.m<br>
57>  --<br>
57>  Exit Code: 2<br>
57><br>
57>  Command Output (stdout):<br>
57>  --<br>
57>  Command 0: "E:/llvm/2013/Debug/bin/clang.EXE" "-cc1"<br>
"-internal-isystem"<br>
"E:\llvm\2013\Debug\bin\..\lib\clang\3.5.0\include" "-triple"<br>
"x86_64-apple-darwin10" "-fblocks" "-emit-pch" "-x" "objective-c"<br>
"E:\llvm\llvm\tools\clang\test\Index\TestClassForwardDecl.m" "-o"<br>
"E:\llvm\2013\tools\clang\test\Index\Output\TestClassForwardDecl.m.tmp.ast"<br>
57>  Command 0 Result: 0<br>
57>  Command 0 Output:<br>
57><br>
57><br>
57>  Command 0 Stderr:<br>
57><br>
57><br>
57>  Command 1: "E:/llvm/2013/Debug/bin\c-index-test.EXE"<br>
"-test-file-scan"<br>
"E:\llvm\2013\tools\clang\test\Index\Output\TestClassForwardDecl.m.tmp.ast"<br>
"E:\llvm\llvm\tools\clang\test\Index\TestClassForwardDecl.m"<br>
57>  Command 1 Result: -1073741819<br>
57>  Command 1 Output:<br>
57><br>
57><br>
57>  Command 1 Stderr:<br>
57><br>
57><br>
57>  Command 2: "E:/llvm/2013/Debug/bin\FileCheck.EXE"<br>
"-check-prefix=CHECK-scan"<br>
"E:\llvm\llvm\tools\clang\test\Index\TestClassForwardDecl.m"<br>
57>  Command 2 Result: 2<br>
57>  Command 2 Output:<br>
57><br>
57><br>
57>  Command 2 Stderr:<br>
57>CUSTOMBUILD : FileCheck error : '-' is empty.<br>
57><br>
57><br>
57><br>
57><br>
57>  --<br>
57><br>
57>  ********************<br>
57>  FAIL: Clang :: Index/annotate-attribute.cpp (3193 of 7263)<br>
57>  ******************** TEST 'Clang :: Index/annotate-attribute.cpp'<br>
FAILED ********************<br>
57>  Script:<br>
57>  --<br>
57>  E:/llvm/2013/Debug/bin\c-index-test.EXE -test-load-source all<br>
E:\llvm\llvm\tools\clang\test\Index\annotate-attribute.cpp |<br>
E:/llvm/2013/Debug/bin\FileCheck.EXE<br>
E:\llvm\llvm\tools\clang\test\Index\annotate-attribute.cpp<br>
57>  --<br>
57>  Exit Code: 1<br>
57><br>
57>  Command Output (stdout):<br>
57>  --<br>
57>  Command 0: "E:/llvm/2013/Debug/bin\c-index-test.EXE"<br>
"-test-load-source" "all"<br>
"E:\llvm\llvm\tools\clang\test\Index\annotate-attribute.cpp"<br>
57>  Command 0 Result: -1073741819<br>
57>  Command 0 Output:<br>
57><br>
57><br>
57>  Command 0 Stderr:<br>
57><br>
57><br>
57>  Command 1: "E:/llvm/2013/Debug/bin\FileCheck.EXE"<br>
"E:\llvm\llvm\tools\clang\test\Index\annotate-attribute.cpp"<br>
57>  Command 1 Result: 1<br>
57>  Command 1 Output:<br>
57><br>
57><br>
57>  Command 1 Stderr:<br>
57>  E:\llvm\llvm\tools\clang\test\Index\annotate-attribute.cpp:28:16:<br>
error: expected string not found in input<br>
57><br>
57>  // CHECK-NEXT: attribute(annotate)=investigations Extent=[10:24 - 10:50]<br>
57><br>
57>                 ^<br>
57><br>
57>  <stdin>:182:100: note: scanning from here<br>
57><br>
57>  // CHECK: annotate-attribute.cpp:10:1: CXXAccessSpecifier=:10:1<br>
(Definition) Extent=[10:1 - 10:53] [access=private]<br>
57><br>
57><br>
                                 ^<br>
57><br>
57>  <stdin>:183:41: note: possible intended match here<br>
57><br>
57>  // CHECK: annotate-attribute.cpp:10:24:<br>
attribute(annotate)=investigations Extent=<br>
57><br>
57>                                          ^<br>
57><br>
57><br>
57><br>
57><br>
57>  --<br>
57><br>
57>  ********************<br>
57>  FAIL: Clang :: Index/annotate-module.m (3196 of 7263)<br>
57>  ******************** TEST 'Clang :: Index/annotate-module.m'<br>
FAILED ********************<br>
57>  Script:<br>
57>  --<br>
57>  rm -rf E:\llvm\2013\tools\clang\test\Index\Output\annotate-module.m.tmp.cache<br>
57>  E:/llvm/2013/Debug/bin\c-index-test.EXE<br>
-test-annotate-tokens=E:\llvm\llvm\tools\clang\test\Index\annotate-module.m:2:1:5:1<br>
E:\llvm\llvm\tools\clang\test\Index\annotate-module.m<br>
-fmodules-cache-path=E:\llvm\2013\tools\clang\test\Index\Output\annotate-module.m.tmp.cache<br>
-fmodules -F E:\llvm\llvm\tools\clang\test\Index/../Modules/Inputs<br>
  | E:/llvm/2013/Debug/bin\FileCheck.EXE<br>
E:\llvm\llvm\tools\clang\test\Index\annotate-module.m<br>
57>  E:/llvm/2013/Debug/bin\c-index-test.EXE<br>
-test-annotate-tokens=E:\llvm\llvm\tools\clang\test\Index/../Modules/Inputs/Module.framework/Headers/Sub.h:1:1:3:1<br>
E:\llvm\llvm\tools\clang\test\Index\annotate-module.m<br>
-fmodules-cache-path=E:\llvm\2013\tools\clang\test\Index\Output\annotate-module.m.tmp.cache<br>
-fmodules -F E:\llvm\llvm\tools\clang\test\Index/../Modules/Inputs<br>
  | E:/llvm/2013/Debug/bin\FileCheck.EXE<br>
E:\llvm\llvm\tools\clang\test\Index\annotate-module.m<br>
-check-prefix=CHECK-MOD<br>
57>  E:/llvm/2013/Debug/bin\c-index-test.EXE<br>
-cursor-at=E:\llvm\llvm\tools\clang\test\Index\annotate-module.m:3:11<br>
E:\llvm\llvm\tools\clang\test\Index\annotate-module.m<br>
-fmodules-cache-path=E:\llvm\2013\tools\clang\test\Index\Output\annotate-module.m.tmp.cache<br>
-fmodules -F E:\llvm\llvm\tools\clang\test\Index/../Modules/Inputs<br>
 | E:/llvm/2013/Debug/bin\FileCheck.EXE<br>
E:\llvm\llvm\tools\clang\test\Index\annotate-module.m<br>
-check-prefix=CHECK-CURSOR<br>
57>  --<br>
57>  Exit Code: 2<br>
57><br>
57>  Command Output (stdout):<br>
57>  --<br>
57>  Command 0: "rm" "-rf"<br>
"E:\llvm\2013\tools\clang\test\Index\Output\annotate-module.m.tmp.cache"<br>
57>  Command 0 Result: 0<br>
57>  Command 0 Output:<br>
57><br>
57><br>
57>  Command 0 Stderr:<br>
57><br>
57><br>
57>  Command 1: "E:/llvm/2013/Debug/bin\c-index-test.EXE"<br>
"-test-annotate-tokens=E:\llvm\llvm\tools\clang\test\Index\annotate-module.m:2:1:5:1"<br>
"E:\llvm\llvm\tools\clang\test\Index\annotate-module.m"<br>
"-fmodules-cache-path=E:\llvm\2013\tools\clang\test\Index\Output\annotate-module.m.tmp.cache"<br>
"-fmodules" "-F"<br>
"E:\llvm\llvm\tools\clang\test\Index/../Modules/Inputs"<br>
57>  Command 1 Result: -1073741819<br>
57>  Command 1 Output:<br>
57><br>
57><br>
57>  Command 1 Stderr:<br>
57><br>
57><br>
57>  Command 2: "E:/llvm/2013/Debug/bin\FileCheck.EXE"<br>
"E:\llvm\llvm\tools\clang\test\Index\annotate-module.m"<br>
57>  Command 2 Result: 2<br>
57>  Command 2 Output:<br>
57><br>
57><br>
57>  Command 2 Stderr:<br>
57>CUSTOMBUILD : FileCheck error : '-' is empty.<br>
57><br>
57><br>
57><br>
57><br>
57>  --<br>
57><br>
57>  ********************<br>
57>  FAIL: Clang :: Index/annotate-tokens-cxx0x.cpp (3199 of 7263)<br>
57>  ******************** TEST 'Clang ::<br>
Index/annotate-tokens-cxx0x.cpp' FAILED ********************<br>
57>  Script:<br>
57>  --<br>
57>  E:/llvm/2013/Debug/bin\c-index-test.EXE<br>
-test-annotate-tokens=E:\llvm\llvm\tools\clang\test\Index\annotate-tokens-cxx0x.cpp:1:1:5:1<br>
-fno-delayed-template-parsing -std=c++11<br>
E:\llvm\llvm\tools\clang\test\Index\annotate-tokens-cxx0x.cpp |<br>
E:/llvm/2013/Debug/bin\FileCheck.EXE<br>
E:\llvm\llvm\tools\clang\test\Index\annotate-tokens-cxx0x.cpp<br>
57>  E:/llvm/2013/Debug/bin\c-index-test.EXE<br>
-test-annotate-tokens=E:\llvm\llvm\tools\clang\test\Index\annotate-tokens-cxx0x.cpp:8:1:9:1<br>
-std=c++11 E:\llvm\llvm\tools\clang\test\Index\annotate-tokens-cxx0x.cpp<br>
| E:/llvm/2013/Debug/bin\FileCheck.EXE -check-prefix=CHECK-DECLTYPE<br>
E:\llvm\llvm\tools\clang\test\Index\annotate-tokens-cxx0x.cpp<br>
57>  E:/llvm/2013/Debug/bin\c-index-test.EXE<br>
-test-annotate-tokens=E:\llvm\llvm\tools\clang\test\Index\annotate-tokens-cxx0x.cpp:13:1:14:1<br>
-std=c++11 E:\llvm\llvm\tools\clang\test\Index\annotate-tokens-cxx0x.cpp<br>
| E:/llvm/2013/Debug/bin\FileCheck.EXE -check-prefix=CHECK-TRAIT<br>
E:\llvm\llvm\tools\clang\test\Index\annotate-tokens-cxx0x.cpp<br>
57>  E:/llvm/2013/Debug/bin\c-index-test.EXE<br>
-test-annotate-tokens=E:\llvm\llvm\tools\clang\test\Index\annotate-tokens-cxx0x.cpp:16:1:24:1<br>
-std=c++11 E:\llvm\llvm\tools\clang\test\Index\annotate-tokens-cxx0x.cpp<br>
| E:/llvm/2013/Debug/bin\FileCheck.EXE<br>
-check-prefix=CHECK-WITH-OVERRIDE<br>
E:\llvm\llvm\tools\clang\test\Index\annotate-tokens-cxx0x.cpp<br>
57>  E:/llvm/2013/Debug/bin\c-index-test.EXE<br>
-test-annotate-tokens=E:\llvm\llvm\tools\clang\test\Index\annotate-tokens-cxx0x.cpp:64:1:65:1<br>
-std=c++11 E:\llvm\llvm\tools\clang\test\Index\annotate-tokens-cxx0x.cpp<br>
| E:/llvm/2013/Debug/bin\FileCheck.EXE -check-prefix=CHECK-INITLIST<br>
E:\llvm\llvm\tools\clang\test\Index\annotate-tokens-cxx0x.cpp<br>
57>  --<br>
57>  Exit Code: 2<br>
57><br>
57>  Command Output (stdout):<br>
57>  --<br>
57>  Command 0: "E:/llvm/2013/Debug/bin\c-index-test.EXE"<br>
"-test-annotate-tokens=E:\llvm\llvm\tools\clang\test\Index\annotate-tokens-cxx0x.cpp:1:1:5:1"<br>
"-fno-delayed-template-parsing" "-std=c++11"<br>
"E:\llvm\llvm\tools\clang\test\Index\annotate-tokens-cxx0x.cpp"<br>
57>  Command 0 Result: -1073741819<br>
57>  Command 0 Output:<br>
57><br>
57><br>
57>  Command 0 Stderr:<br>
57><br>
57><br>
57>  Command 1: "E:/llvm/2013/Debug/bin\FileCheck.EXE"<br>
"E:\llvm\llvm\tools\clang\test\Index\annotate-tokens-cxx0x.cpp"<br>
57>  Command 1 Result: 2<br>
57>  Command 1 Output:<br>
57><br>
57><br>
57>  Command 1 Stderr:<br>
57>CUSTOMBUILD : FileCheck error : '-' is empty.<br>
57><br>
57><br>
57><br>
57><br>
57>  --<br>
57><br>
57>  ********************<br>
57>  FAIL: Clang :: Index/annotate-tokens.c (3203 of 7263)<br>
57>  ******************** TEST 'Clang :: Index/annotate-tokens.c'<br>
FAILED ********************<br>
57>  Script:<br>
57>  --<br>
57>  E:/llvm/2013/Debug/bin\c-index-test.EXE<br>
-test-annotate-tokens=E:\llvm\llvm\tools\clang\test\Index\annotate-tokens.c:4:1:37:1<br>
E:\llvm\llvm\tools\clang\test\Index\annotate-tokens.c |<br>
E:/llvm/2013/Debug/bin\FileCheck.EXE<br>
E:\llvm\llvm\tools\clang\test\Index\annotate-tokens.c<br>
57>  E:/llvm/2013/Debug/bin\c-index-test.EXE<br>
-test-annotate-tokens=E:\llvm\llvm\tools\clang\test\Index\annotate-tokens.c:4:1:165:32<br>
E:\llvm\llvm\tools\clang\test\Index\annotate-tokens.c |<br>
E:/llvm/2013/Debug/bin\FileCheck.EXE<br>
E:\llvm\llvm\tools\clang\test\Index\annotate-tokens.c<br>
57>  E:/llvm/2013/Debug/bin\c-index-test.EXE<br>
-test-annotate-tokens=E:\llvm\llvm\tools\clang\test\Index\annotate-tokens.c:4:1:165:38<br>
E:\llvm\llvm\tools\clang\test\Index\annotate-tokens.c |<br>
E:/llvm/2013/Debug/bin\FileCheck.EXE<br>
E:\llvm\llvm\tools\clang\test\Index\annotate-tokens.c<br>
57>  E:/llvm/2013/Debug/bin\c-index-test.EXE<br>
-test-annotate-tokens=E:\llvm\llvm\tools\clang\test\Index\annotate-tokens.c:50:1:55:1<br>
E:\llvm\llvm\tools\clang\test\Index\annotate-tokens.c |<br>
E:/llvm/2013/Debug/bin\FileCheck.EXE<br>
E:\llvm\llvm\tools\clang\test\Index\annotate-tokens.c<br>
-check-prefix=CHECK-RANGE1<br>
57>  E:/llvm/2013/Debug/bin\c-index-test.EXE<br>
-test-annotate-tokens=E:\llvm\llvm\tools\clang\test\Index\annotate-tokens.c:54:1:59:1<br>
E:\llvm\llvm\tools\clang\test\Index\annotate-tokens.c |<br>
E:/llvm/2013/Debug/bin\FileCheck.EXE<br>
E:\llvm\llvm\tools\clang\test\Index\annotate-tokens.c<br>
-check-prefix=CHECK-RANGE2<br>
57>  --<br>
57>  Exit Code: 1<br>
57><br>
57>  Command Output (stdout):<br>
57>  --<br>
57>  Command 0: "E:/llvm/2013/Debug/bin\c-index-test.EXE"<br>
"-test-annotate-tokens=E:\llvm\llvm\tools\clang\test\Index\annotate-tokens.c:4:1:37:1"<br>
"E:\llvm\llvm\tools\clang\test\Index\annotate-tokens.c"<br>
57>  Command 0 Result: -1073741819<br>
57>  Command 0 Output:<br>
57><br>
57><br>
57>  Command 0 Stderr:<br>
57><br>
57><br>
57>  Command 1: "E:/llvm/2013/Debug/bin\FileCheck.EXE"<br>
"E:\llvm\llvm\tools\clang\test\Index\annotate-tokens.c"<br>
57>  Command 1 Result: 1<br>
57>  Command 1 Output:<br>
57><br>
57><br>
57>  Command 1 Stderr:<br>
57>  E:\llvm\llvm\tools\clang\test\Index\annotate-tokens.c:159:11:<br>
error: expected string not found in input<br>
57><br>
57>  // CHECK: Keyword: "__attribute__" [36:1 - 36:14]<br>
FunctionDecl=test:36:63 (unavailable) (always unavailable: "")<br>
57><br>
57>            ^<br>
57><br>
57>  <stdin>:153:1: note: scanning from here<br>
57><br>
57>  P<br>
57><br>
57>  ^<br>
57><br>
57><br>
57><br>
57><br>
57>  --<br>
57><br>
57>  ********************<br>
57>  FAIL: Clang :: Index/annotate-tokens.cpp (3204 of 7263)<br>
57>  ******************** TEST 'Clang :: Index/annotate-tokens.cpp'<br>
FAILED ********************<br>
57>  Script:<br>
57>  --<br>
57>  E:/llvm/2013/Debug/bin\c-index-test.EXE<br>
-test-annotate-tokens=E:\llvm\llvm\tools\clang\test\Index\annotate-tokens.cpp:1:1:38:1<br>
E:\llvm\llvm\tools\clang\test\Index\annotate-tokens.cpp<br>
-fno-delayed-template-parsing | E:/llvm/2013/Debug/bin\FileCheck.EXE<br>
E:\llvm\llvm\tools\clang\test\Index\annotate-tokens.cpp<br>
57>  env LIBCLANG_DISABLE_CRASH_RECOVERY=1<br>
E:/llvm/2013/Debug/bin\c-index-test.EXE<br>
-test-annotate-tokens=E:\llvm\llvm\tools\clang\test\Index\annotate-tokens.cpp:32:1:32:13<br>
E:\llvm\llvm\tools\clang\test\Index\annotate-tokens.cpp |<br>
E:/llvm/2013/Debug/bin\FileCheck.EXE<br>
E:\llvm\llvm\tools\clang\test\Index\annotate-tokens.cpp<br>
-check-prefix=CHECK2<br>
57>  --<br>
57>  Exit Code: 1<br>
57><br>
57>  Command Output (stdout):<br>
57>  --<br>
57>  Command 0: "E:/llvm/2013/Debug/bin\c-index-test.EXE"<br>
"-test-annotate-tokens=E:\llvm\llvm\tools\clang\test\Index\annotate-tokens.cpp:1:1:38:1"<br>
"E:\llvm\llvm\tools\clang\test\Index\annotate-tokens.cpp"<br>
"-fno-delayed-template-parsing"<br>
57>  Command 0 Result: -1073741819<br>
57>  Command 0 Output:<br>
57><br>
57><br>
57>  Command 0 Stderr:<br>
57><br>
57><br>
57>  Command 1: "E:/llvm/2013/Debug/bin\FileCheck.EXE"<br>
"E:\llvm\llvm\tools\clang\test\Index\annotate-tokens.cpp"<br>
57>  Command 1 Result: 1<br>
57>  Command 1 Output:<br>
57><br>
57><br>
57>  Command 1 Stderr:<br>
57>  E:\llvm\llvm\tools\clang\test\Index\annotate-tokens.cpp:179:11:<br>
error: expected string not found in input<br>
57><br>
57>  // CHECK: Punctuation: "::" [29:13 - 29:15] CXXMethod=foo:29:15<br>
(Definition)<br>
57><br>
57>            ^<br>
57><br>
57>  <stdin>:139:1: note: scanning from here<br>
57><br>
57>  Punctuation: "::"<br>
57><br>
57>  ^<br>
57><br>
57><br>
57><br>
57><br>
57>  --<br>
57><br>
57>  ********************<br>
<br>
The tests never finish running, quite likely there is a deadlock<br>
somewhere. Unfortunately, I don't really have the time right now to<br>
dig deeper and see what's going on, but it suggests we may not be able<br>
to get away with a drop-in replacement using std::mutex and friends.<br>
<span class="HOEnZb"><font color="#888888"><br>
~Aaron<br>
</font></span></blockquote></div><br></div>