1234287Sdim//== TaintTag.h - Path-sensitive "State" for tracking values -*- C++ -*--=// 2234287Sdim// 3234287Sdim// The LLVM Compiler Infrastructure 4234287Sdim// 5234287Sdim// This file is distributed under the University of Illinois Open Source 6234287Sdim// License. See LICENSE.TXT for details. 7234287Sdim// 8234287Sdim//===----------------------------------------------------------------------===// 9234287Sdim// 10234287Sdim// Defines a set of taint tags. Several tags are used to differentiate kinds 11234287Sdim// of taint. 12234287Sdim// 13234287Sdim//===----------------------------------------------------------------------===// 14234287Sdim#ifndef LLVM_CLANG_TAINTTAG_H 15234287Sdim#define LLVM_CLANG_TAINTTAG_H 16234287Sdim 17234287Sdimnamespace clang { 18234287Sdimnamespace ento { 19234287Sdim 20234287Sdim/// The type of taint, which helps to differentiate between different types of 21234287Sdim/// taint. 22234287Sdimtypedef unsigned TaintTagType; 23234287Sdimstatic const TaintTagType TaintTagGeneric = 0; 24234287Sdim 25234287Sdim}} 26234287Sdim 27234287Sdim#endif 28