Artifact 1e62b306a50edefab12fbd918aa7279a65729f8ca1bb03aaae73145f3c95bb51:
- File bs/verify/verify.h — part of check-in [1c335aeb04] at 2021-11-22 20:22:35 on branch trunk — Function pre-conditions and post-conditions now use the same proposition lists as type predicates (user: zlodo size: 506)
#ifndef GOOSE_VERIFY_H #define GOOSE_VERIFY_H #include <z3++.h> #include "cir/cir.h" #include "sema/sema.h" namespace goose::verify { using namespace eir; using namespace cir; class Builder; extern z3::context& GetZ3Context(); extern bool VerifyCompTimeExpr( const sema::Context& c, const Value& val ); } #include "helpers.h" #include "type.h" #include "value.h" #include "storage.h" #include "remapper.h" #include "builder.h" #include "propositions.h" #include "func.h" #endif