16fd4505ad67a186da8cc26fdb493c93fe4937555Ted Kremenek//=--- CommonBugCategories.h - Provides common issue categories -*- C++ -*-===// 26fd4505ad67a186da8cc26fdb493c93fe4937555Ted Kremenek// 36fd4505ad67a186da8cc26fdb493c93fe4937555Ted Kremenek// The LLVM Compiler Infrastructure 46fd4505ad67a186da8cc26fdb493c93fe4937555Ted Kremenek// 56fd4505ad67a186da8cc26fdb493c93fe4937555Ted Kremenek// This file is distributed under the University of Illinois Open Source 66fd4505ad67a186da8cc26fdb493c93fe4937555Ted Kremenek// License. See LICENSE.TXT for details. 76fd4505ad67a186da8cc26fdb493c93fe4937555Ted Kremenek// 86fd4505ad67a186da8cc26fdb493c93fe4937555Ted Kremenek//===----------------------------------------------------------------------===// 96fd4505ad67a186da8cc26fdb493c93fe4937555Ted Kremenek 106fd4505ad67a186da8cc26fdb493c93fe4937555Ted Kremenek#ifndef LLVM_CLANG_STATIC_ANALYZER_CHECKER_CATEGORIES_H 116fd4505ad67a186da8cc26fdb493c93fe4937555Ted Kremenek#define LLVM_CLANG_STATIC_ANALYZER_CHECKER_CATEGORIES_H 126fd4505ad67a186da8cc26fdb493c93fe4937555Ted Kremenek 136fd4505ad67a186da8cc26fdb493c93fe4937555Ted Kremenek// Common strings used for the "category" of many static analyzer issues. 146fd4505ad67a186da8cc26fdb493c93fe4937555Ted Kremeneknamespace clang { 156fd4505ad67a186da8cc26fdb493c93fe4937555Ted Kremenek namespace ento { 166fd4505ad67a186da8cc26fdb493c93fe4937555Ted Kremenek namespace categories { 176fd4505ad67a186da8cc26fdb493c93fe4937555Ted Kremenek extern const char *CoreFoundationObjectiveC; 186fd4505ad67a186da8cc26fdb493c93fe4937555Ted Kremenek extern const char *MemoryCoreFoundationObjectiveC; 196fd4505ad67a186da8cc26fdb493c93fe4937555Ted Kremenek extern const char *UnixAPI; 206fd4505ad67a186da8cc26fdb493c93fe4937555Ted Kremenek } 216fd4505ad67a186da8cc26fdb493c93fe4937555Ted Kremenek } 226fd4505ad67a186da8cc26fdb493c93fe4937555Ted Kremenek} 236fd4505ad67a186da8cc26fdb493c93fe4937555Ted Kremenek#endif 246fd4505ad67a186da8cc26fdb493c93fe4937555Ted Kremenek 25