From: David Blaikie Date: Fri, 27 Oct 2017 20:40:45 +0000 (+0000) Subject: Sanitizers.h: Modularize/Fix ODR violations by making inline functions non-static X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8ce4920de009cfa00b4748417695b8af611639d8;p=clang Sanitizers.h: Modularize/Fix ODR violations by making inline functions non-static git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@316793 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/Basic/Sanitizers.h b/include/clang/Basic/Sanitizers.h index 5317720095..1b936c7d11 100644 --- a/include/clang/Basic/Sanitizers.h +++ b/include/clang/Basic/Sanitizers.h @@ -80,7 +80,7 @@ SanitizerMask parseSanitizerValue(StringRef Value, bool AllowGroups); SanitizerMask expandSanitizerGroups(SanitizerMask Kinds); /// Return the sanitizers which do not affect preprocessing. -static inline SanitizerMask getPPTransparentSanitizers() { +inline SanitizerMask getPPTransparentSanitizers() { return SanitizerKind::CFI | SanitizerKind::Integer | SanitizerKind::Nullability | SanitizerKind::Undefined; }