[PATCH] D53277: [analyzer][NFC] Collect all -analyzer-config options in a .def file

George Karpenkov via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Nov 2 11:27:55 PDT 2018


george.karpenkov added a comment.

@Szelethus @NoQ OK it seems you need to annotate those headers in modulemap.

E.g. take a look at:

  george1@/Volumes/Transcend/code/monorepo/llvm-project/clang (master)≻ rg SVals.def
  include/clang/module.modulemap
  131:  textual header "StaticAnalyzer/Core/PathSensitive/SVals.def"
  
  include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h
  58:#include "clang/StaticAnalyzer/Core/PathSensitive/SVals.def"
  68:#include "clang/StaticAnalyzer/Core/PathSensitive/SVals.def"
  82:#include "clang/StaticAnalyzer/Core/PathSensitive/SVals.def"
  
  include/clang/StaticAnalyzer/Core/PathSensitive/SValVisitor.h
  39:#include "clang/StaticAnalyzer/Core/PathSensitive/SVals.def"
  44:#include "clang/StaticAnalyzer/Core/PathSensitive/SVals.def"
  51:#include "clang/StaticAnalyzer/Core/PathSensitive/SVals.def"
  66:#include "clang/StaticAnalyzer/Core/PathSensitive/SVals.def"
  
  include/clang/StaticAnalyzer/Core/PathSensitive/SVals.def
  1://===-- SVals.def - Metadata about SVal kinds -------------------*- C++ -*-===//


Repository:
  rL LLVM

https://reviews.llvm.org/D53277





More information about the llvm-commits mailing list