aboutsummaryrefslogtreecommitdiffstats
path: root/libsolidity/formal/Why3Translator.h
diff options
context:
space:
mode:
authorYoichi Hirai <i@yoichihirai.com>2016-10-07 21:32:47 +0800
committerYoichi Hirai <i@yoichihirai.com>2016-10-11 06:01:29 +0800
commit092e5829d868f5b9ce50d5605ce19ca505ec930f (patch)
treea35cd371d6c03baec43e4a88058976d2d7e24e87 /libsolidity/formal/Why3Translator.h
parentd3f410d8a89aaa042ff264d7a0ea79184e01abab (diff)
downloaddexon-solidity-092e5829d868f5b9ce50d5605ce19ca505ec930f.tar
dexon-solidity-092e5829d868f5b9ce50d5605ce19ca505ec930f.tar.gz
dexon-solidity-092e5829d868f5b9ce50d5605ce19ca505ec930f.tar.bz2
dexon-solidity-092e5829d868f5b9ce50d5605ce19ca505ec930f.tar.lz
dexon-solidity-092e5829d868f5b9ce50d5605ce19ca505ec930f.tar.xz
dexon-solidity-092e5829d868f5b9ce50d5605ce19ca505ec930f.tar.zst
dexon-solidity-092e5829d868f5b9ce50d5605ce19ca505ec930f.zip
formal: ignore pragmas during Why3 code generation
Fixes #1177
Diffstat (limited to 'libsolidity/formal/Why3Translator.h')
-rw-r--r--libsolidity/formal/Why3Translator.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libsolidity/formal/Why3Translator.h b/libsolidity/formal/Why3Translator.h
index 22bfff89..4fdac385 100644
--- a/libsolidity/formal/Why3Translator.h
+++ b/libsolidity/formal/Why3Translator.h
@@ -94,6 +94,7 @@ private:
virtual bool visit(IndexAccess const& _node) override;
virtual bool visit(Identifier const& _node) override;
virtual bool visit(Literal const& _node) override;
+ virtual bool visit(PragmaDirective const& _node) override;
virtual bool visitNode(ASTNode const& _node) override
{