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