Skip to content

Commit 4140a08

Browse files
chathhornDwight Guth
authored andcommitted
fix defArgs klabel not appearing in execution semantics
1 parent 0ffa2ee commit 4140a08

File tree

3 files changed

+3
-8
lines changed

3 files changed

+3
-8
lines changed

semantics/cpp/language/common/common.k

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ require "builtin.k"
44
require "class.k"
55
require "conversion.k"
66
require "dynamic.k"
7+
require "env.k"
78
require "error.k"
89
require "io.k"
910
require "map.k"

semantics/cpp/language/execution/env.k

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
module CPP-EXECUTION-ENV-SYNTAX
22
imports CPP-TYPING-SYNTAX
33
imports CPP-SYMLOC-SYNTAX
4+
imports CPP-COMMON-ENV-SYNTAX
45

56
syntax KItem ::= addToExecEnv(CId, CPPType, SymBase, Bool) [klabel(cppAddToExecEnv)]
67

semantics/cpp/language/translation/env.k

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ module CPP-TRANSLATION-ENV-SYNTAX
22
imports BASIC-K
33
imports BOOL-SYNTAX
44
imports COMPAT-SORTS
5+
imports CPP-COMMON-ENV-SYNTAX
56
imports CPP-DYNAMIC-SORTS
67
imports CPP-SYMLOC-SORTS
78
imports CPP-TYPING-SORTS
@@ -18,14 +19,6 @@ module CPP-TRANSLATION-ENV-SYNTAX
1819

1920
syntax KItem ::= updateDefaultArguments(QualId, CPPType, DefaultArguments) [strict(3)]
2021

21-
syntax DefaultArguments ::= defArgs(vals: StrictList, types: StrictList, cats: StrictList) [strict(1)]
22-
23-
syntax DefaultArguments ::= DefaultArgumentsResult
24-
25-
syntax DefaultArgumentsResult ::= defArgs(vals: StrictListResult, types: StrictListResult, cats: StrictListResult)
26-
27-
syntax KResult ::= DefaultArgumentsResult
28-
2922
syntax List ::= getDefaultArgsVals(DefaultArgumentsResult) [function]
3023

3124
syntax List ::= getDefaultArgsTypes(DefaultArgumentsResult) [function]

0 commit comments

Comments
 (0)