Skip to content

Commit 68ea69f

Browse files
authored
Fuzzer: Use subtype consistently in make() (#5674)
1 parent edf9087 commit 68ea69f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/tools/fuzzing/fuzzing.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1055,7 +1055,7 @@ void TranslateToFuzzReader::addInvocations(Function* func) {
10551055
}
10561056

10571057
Expression* TranslateToFuzzReader::make(Type type) {
1058-
auto subtype = getSubType(type);
1058+
type = getSubType(type);
10591059
if (trivialNesting) {
10601060
// We are nested under a makeTrivial call, so only emit something trivial.
10611061
return makeTrivial(type);
@@ -1065,9 +1065,9 @@ Expression* TranslateToFuzzReader::make(Type type) {
10651065
(nesting >= NESTING_LIMIT && !oneIn(3))) {
10661066
if (type.isConcrete()) {
10671067
if (oneIn(2)) {
1068-
return makeConst(subtype);
1068+
return makeConst(type);
10691069
} else {
1070-
return makeLocalGet(subtype);
1070+
return makeLocalGet(type);
10711071
}
10721072
} else if (type == Type::none) {
10731073
if (oneIn(2)) {
@@ -1082,7 +1082,7 @@ Expression* TranslateToFuzzReader::make(Type type) {
10821082
nesting++;
10831083
Expression* ret = nullptr;
10841084
if (type.isConcrete()) {
1085-
ret = _makeConcrete(subtype);
1085+
ret = _makeConcrete(type);
10861086
} else if (type == Type::none) {
10871087
ret = _makenone();
10881088
} else {

0 commit comments

Comments
 (0)