13#ifndef LLVM_CLANG_ANALYSIS_FLOWSENSITIVE_RECORDOPS_H
14#define LLVM_CLANG_ANALYSIS_FLOWSENSITIVE_RECORDOPS_H
39void copyRecord(RecordStorageLocation &Src, RecordStorageLocation &Dst,
60bool recordsEqual(
const RecordStorageLocation &Loc1,
const Environment &Env1,
61 const RecordStorageLocation &Loc2,
const Environment &Env2);
Holds the state of the program (store and heap) at a given program point.
A storage location for a record (struct, class, or union).
bool recordsEqual(const RecordStorageLocation &Loc1, const Environment &Env1, const RecordStorageLocation &Loc2, const Environment &Env2)
Returns whether the records Loc1 and Loc2 are equal.
void copyRecord(RecordStorageLocation &Src, RecordStorageLocation &Dst, Environment &Env)
Copies a record (struct, class, or union) from Src to Dst.
The JSON file list parser is used to communicate input to InstallAPI.