mgorny added a comment.

This causes a test failure with non-standard CLANG_RESOURCE_DIR:

  Command Output (stderr):
  --
  
/var/tmp/portage/sys-devel/clang-9999/work/x/y/clang-9999/test/Driver/baremetal.cpp:8:22:
 error: expected string not found in input
  // CHECK-V6M-C-SAME: "-resource-dir" 
"[[PREFIX_DIR]]{{[/\\]+}}lib{{(64)?}}{{[/\\]+}}clang{{[/\\]+}}[[VERSION:[^"]*]]"
                       ^
  <stdin>:5:128: note: scanning from here
   
"/var/tmp/portage/sys-devel/clang-9999/work/x/y/clang-9999-abi_x86_32.x86/./bin/clang"
 "-cc1" "-triple" "thumbv6m-none--eabi" "-emit-obj" "-mrelax-all" 
"-disable-free" "-disable-llvm-verifier" "-discard-value-names" 
"-main-file-name" "baremetal.cpp" "-mrelocation-model" "static" 
"-mthread-model" "single" "-mdisable-fp-elim" "-fmath-errno" 
"-no-integrated-as" "-mconstructor-aliases" "-nostdsysteminc" "-target-cpu" 
"cortex-m0" "-target-feature" "+soft-float-abi" "-target-feature" 
"+strict-align" "-target-abi" "aapcs" "-mfloat-abi" "soft" "-dwarf-column-info" 
"-debugger-tuning=gdb" "-resource-dir" 
"/var/tmp/portage/sys-devel/clang-9999/work/x/y/clang-9999-abi_x86_32.x86/./bin/../../../../lib/clang/5.0.0"
 "-isysroot" 
"/var/tmp/portage/sys-devel/clang-9999/work/x/y/clang-9999/test/Driver/Inputs/baremetal_arm"
 "-internal-isystem" 
"/var/tmp/portage/sys-devel/clang-9999/work/x/y/clang-9999/test/Driver/Inputs/baremetal_arm/include/c++/v1"
 "-internal-isystem" 
"/var/tmp/portage/sys-devel/clang-9999/work/x/y/clang-9999-abi_x86_32.x86/./bin/../../../../lib/clang/5.0.0/include"
 "-internal-isystem" 
"/var/tmp/portage/sys-devel/clang-9999/work/x/y/clang-9999/test/Driver/Inputs/baremetal_arm/include"
 "-fdeprecated-macro" "-fdebug-compilation-dir" 
"/var/tmp/portage/sys-devel/clang-9999/work/x/y/clang-9999-abi_x86_32.x86/test/Driver"
 "-ferror-limit" "19" "-fmessage-length" "0" 
"-fallow-half-arguments-and-returns" "-fno-signed-char" "-fobjc-runtime=gcc" 
"-fcxx-exceptions" "-fexceptions" "-fdiagnostics-show-option" "-o" 
"/var/tmp/portage/sys-devel/clang-9999/temp/baremetal-6b1d37.o" "-x" "c++" 
"/var/tmp/portage/sys-devel/clang-9999/work/x/y/clang-9999/test/Driver/baremetal.cpp"
                                                                                
                                                 ^
  <stdin>:5:128: note: with variable "PREFIX_DIR" equal to 
"/var/tmp/portage/sys-devel/clang-9999/work/x/y/clang-9999-abi_x86_32.x86/."
   
"/var/tmp/portage/sys-devel/clang-9999/work/x/y/clang-9999-abi_x86_32.x86/./bin/clang"
 "-cc1" "-triple" "thumbv6m-none--eabi" "-emit-obj" "-mrelax-all" 
"-disable-free" "-disable-llvm-verifier" "-discard-value-names" 
"-main-file-name" "baremetal.cpp" "-mrelocation-model" "static" 
"-mthread-model" "single" "-mdisable-fp-elim" "-fmath-errno" 
"-no-integrated-as" "-mconstructor-aliases" "-nostdsysteminc" "-target-cpu" 
"cortex-m0" "-target-feature" "+soft-float-abi" "-target-feature" 
"+strict-align" "-target-abi" "aapcs" "-mfloat-abi" "soft" "-dwarf-column-info" 
"-debugger-tuning=gdb" "-resource-dir" 
"/var/tmp/portage/sys-devel/clang-9999/work/x/y/clang-9999-abi_x86_32.x86/./bin/../../../../lib/clang/5.0.0"
 "-isysroot" 
"/var/tmp/portage/sys-devel/clang-9999/work/x/y/clang-9999/test/Driver/Inputs/baremetal_arm"
 "-internal-isystem" 
"/var/tmp/portage/sys-devel/clang-9999/work/x/y/clang-9999/test/Driver/Inputs/baremetal_arm/include/c++/v1"
 "-internal-isystem" 
"/var/tmp/portage/sys-devel/clang-9999/work/x/y/clang-9999-abi_x86_32.x86/./bin/../../../../lib/clang/5.0.0/include"
 "-internal-isystem" 
"/var/tmp/portage/sys-devel/clang-9999/work/x/y/clang-9999/test/Driver/Inputs/baremetal_arm/include"
 "-fdeprecated-macro" "-fdebug-compilation-dir" 
"/var/tmp/portage/sys-devel/clang-9999/work/x/y/clang-9999-abi_x86_32.x86/test/Driver"
 "-ferror-limit" "19" "-fmessage-length" "0" 
"-fallow-half-arguments-and-returns" "-fno-signed-char" "-fobjc-runtime=gcc" 
"-fcxx-exceptions" "-fexceptions" "-fdiagnostics-show-option" "-o" 
"/var/tmp/portage/sys-devel/clang-9999/temp/baremetal-6b1d37.o" "-x" "c++" 
"/var/tmp/portage/sys-devel/clang-9999/work/x/y/clang-9999/test/Driver/baremetal.cpp"
                                                                                
                                                 ^
  <stdin>:5:588: note: possible intended match here
   
"/var/tmp/portage/sys-devel/clang-9999/work/x/y/clang-9999-abi_x86_32.x86/./bin/clang"
 "-cc1" "-triple" "thumbv6m-none--eabi" "-emit-obj" "-mrelax-all" 
"-disable-free" "-disable-llvm-verifier" "-discard-value-names" 
"-main-file-name" "baremetal.cpp" "-mrelocation-model" "static" 
"-mthread-model" "single" "-mdisable-fp-elim" "-fmath-errno" 
"-no-integrated-as" "-mconstructor-aliases" "-nostdsysteminc" "-target-cpu" 
"cortex-m0" "-target-feature" "+soft-float-abi" "-target-feature" 
"+strict-align" "-target-abi" "aapcs" "-mfloat-abi" "soft" "-dwarf-column-info" 
"-debugger-tuning=gdb" "-resource-dir" 
"/var/tmp/portage/sys-devel/clang-9999/work/x/y/clang-9999-abi_x86_32.x86/./bin/../../../../lib/clang/5.0.0"
 "-isysroot" 
"/var/tmp/portage/sys-devel/clang-9999/work/x/y/clang-9999/test/Driver/Inputs/baremetal_arm"
 "-internal-isystem" 
"/var/tmp/portage/sys-devel/clang-9999/work/x/y/clang-9999/test/Driver/Inputs/baremetal_arm/include/c++/v1"
 "-internal-isystem" 
"/var/tmp/portage/sys-devel/clang-9999/work/x/y/clang-9999-abi_x86_32.x86/./bin/../../../../lib/clang/5.0.0/include"
 "-internal-isystem" 
"/var/tmp/portage/sys-devel/clang-9999/work/x/y/clang-9999/test/Driver/Inputs/baremetal_arm/include"
 "-fdeprecated-macro" "-fdebug-compilation-dir" 
"/var/tmp/portage/sys-devel/clang-9999/work/x/y/clang-9999-abi_x86_32.x86/test/Driver"
 "-ferror-limit" "19" "-fmessage-length" "0" 
"-fallow-half-arguments-and-returns" "-fno-signed-char" "-fobjc-runtime=gcc" 
"-fcxx-exceptions" "-fexceptions" "-fdiagnostics-show-option" "-o" 
"/var/tmp/portage/sys-devel/clang-9999/temp/baremetal-6b1d37.o" "-x" "c++" 
"/var/tmp/portage/sys-devel/clang-9999/work/x/y/clang-9999/test/Driver/baremetal.cpp"


https://reviews.llvm.org/D33259



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to