Extra Clang Tools 5 documentation

clang-tidy - llvm-twine-local

«  llvm-namespace-comment   ::   Contents   ::   misc-argument-comment  »

llvm-twine-local

Looks for local Twine variables which are prone to use after frees and should be generally avoided.

static Twine Moo = Twine("bark") + "bah";

// becomes

static std::string Moo = (Twine("bark") + "bah").str();

«  llvm-namespace-comment   ::   Contents   ::   misc-argument-comment  »