1//== TaintTag.h - Path-sensitive "State" for tracking values -*- C++ -*--=//
2//
3//                     The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9//
10// Defines a set of taint tags. Several tags are used to differentiate kinds
11// of taint.
12//
13//===----------------------------------------------------------------------===//
14#ifndef LLVM_CLANG_TAINTTAG_H
15#define LLVM_CLANG_TAINTTAG_H
16
17namespace clang {
18namespace ento {
19
20/// The type of taint, which helps to differentiate between different types of
21/// taint.
22typedef unsigned TaintTagType;
23static const TaintTagType TaintTagGeneric = 0;
24
25}}
26
27#endif
28