Ilod added a comment.

The PrintFunctionNames plugin works fine, but not the SampleAnalyzerPlugin? The 
checker-plugins test fails. Not sure, but I suppose it's because the 
regitration method for checkers is different (a C method called 
clang_registerCheckers is retrieved in the DLL from the main program, then 
called with a CheckerRegistry - which is not related with the Registry class - 
on which a templated method addChecker is called).

  FAIL: Clang :: Analysis/checker-plugins.c (156 of 9493)
  ******************** TEST 'Clang :: Analysis/checker-plugins.c' FAILED 
********************
  Script:
  --
  Debug/bin/clang.EXE -cc1 -internal-isystem 
Debug\bin\..\lib\clang\3.9.0\include -nostdsysteminc -load 
Debug/bin/SampleAnalyzerPlugin.dll -analyze 
-analyzer-checker='example.MainCallChecker' -verify 
tools\clang\test\Analysis\checker-plugins.c
  --
  Exit Code: 1
  
  Command Output (stdout):
  --
  $ "Debug/bin/clang.EXE" "-cc1" "-internal-isystem" 
"Debug\bin\..\lib\clang\3.9.0\include" "-nostdsysteminc" "-load" 
"Debug/bin/SampleAnalyzerPlugin.dll" "-analyze" 
"-analyzer-checker=example.MainCallChecker" "-verify" 
"tools\clang\test\Analysis\checker-plugins.c"
  # command stderr:
  CUSTOMBUILD : error : 'error' diagnostics seen but not expected:
  
    (frontend): no analyzer checkers are associated with 
'example.MainCallChecker'
  
  CUSTOMBUILD : error : 'warning' diagnostics expected but not seen:
  
    File tools\clang\test\Analysis\checker-plugins.c Line 9: call to main
  
  CUSTOMBUILD : error : 'note' diagnostics seen but not expected:
  
      (frontend): use -analyzer-disable-all-checks to disable all static 
analyzer checkers
  
    3 errors generated.
  
  
  CUSTOMBUILD : error : command failed with exit status: 1


Repository:
  rL LLVM

http://reviews.llvm.org/D21385



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

Reply via email to