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