16fd4505ad67a186da8cc26fdb493c93fe4937555Ted Kremenek//=--- CommonBugCategories.cpp - 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
10edcc199f5861dd8ad1ec3ad1b83512d2a92e515aJordan Rose#include "clang/StaticAnalyzer/Core/BugReporter/CommonBugCategories.h"
11edcc199f5861dd8ad1ec3ad1b83512d2a92e515aJordan Rose
126fd4505ad67a186da8cc26fdb493c93fe4937555Ted Kremenek// Common strings used for the "category" of many static analyzer issues.
136fd4505ad67a186da8cc26fdb493c93fe4937555Ted Kremeneknamespace clang { namespace ento { namespace categories {
146fd4505ad67a186da8cc26fdb493c93fe4937555Ted Kremenek
15edcc199f5861dd8ad1ec3ad1b83512d2a92e515aJordan Roseconst char * const CoreFoundationObjectiveC = "Core Foundation/Objective-C";
16edcc199f5861dd8ad1ec3ad1b83512d2a92e515aJordan Roseconst char * const LogicError = "Logic error";
17edcc199f5861dd8ad1ec3ad1b83512d2a92e515aJordan Roseconst char * const MemoryCoreFoundationObjectiveC =
186fd4505ad67a186da8cc26fdb493c93fe4937555Ted Kremenek  "Memory (Core Foundation/Objective-C)";
19edcc199f5861dd8ad1ec3ad1b83512d2a92e515aJordan Roseconst char * const UnixAPI = "Unix API";
206fd4505ad67a186da8cc26fdb493c93fe4937555Ted Kremenek}}}
21