diff options
| author | Kazuhiko Sakaguchi | 2020-02-21 01:08:44 +0900 |
|---|---|---|
| committer | Kazuhiko Sakaguchi | 2020-02-21 01:08:44 +0900 |
| commit | 935101ee1375ed930e993d0e76f2325ade562506 (patch) | |
| tree | f382650e4fd0f3127ca12d46a40b880317a86b7e /test-suite | |
| parent | 21551b37cfa25657cf51179ad60e9ead455390f0 (diff) | |
| parent | e57b2e19bbd9e5ab13f16e06ec9fbcff89a5e80c (diff) | |
Merge PR #11329: Fixing #11114: anomaly with Extraction Implicit on records.
Reviewed-by: pi8027
Diffstat (limited to 'test-suite')
| -rw-r--r-- | test-suite/bugs/closed/bug_11114.v | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test-suite/bugs/closed/bug_11114.v b/test-suite/bugs/closed/bug_11114.v new file mode 100644 index 0000000000..dd981279db --- /dev/null +++ b/test-suite/bugs/closed/bug_11114.v @@ -0,0 +1,17 @@ +Require Extraction. + +Inductive t (sig: list nat) := +| T (k: nat). + +Record pkg := + { _sig: list nat; + _t : t _sig }. + +Definition map (f: nat -> nat) (p: pkg) := + {| _sig := p.(_sig); + _t := match p.(_t) with + | T _ k => T p.(_sig) (f k) + end |}. + +Extraction Implicit Build_pkg [_sig]. +Extraction TestCompile map. |
