forked from M-Labs/nac3
core: Add location to non-primitive value return error
This commit is contained in:
parent
d6302b6ec8
commit
27011f385b
@ -337,8 +337,9 @@ impl<'a> Inferencer<'a> {
|
|||||||
if !self.check_return_value_ty(ret_ty) {
|
if !self.check_return_value_ty(ret_ty) {
|
||||||
return Err(HashSet::from([
|
return Err(HashSet::from([
|
||||||
format!(
|
format!(
|
||||||
"return value of type {} must be a primitive of a tuple of primitives",
|
"return value of type {} must be a primitive of a tuple of primitives at {:?}",
|
||||||
self.unifier.stringify(ret_ty),
|
self.unifier.stringify(ret_ty),
|
||||||
|
value.location,
|
||||||
),
|
),
|
||||||
]))
|
]))
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user