From 98db1dedcd6082219e188c1d341869d24f07b7da Mon Sep 17 00:00:00 2001 From: Ashley Date: Sun, 11 Apr 2021 20:21:02 +0200 Subject: [PATCH] Add a note about references and pointers to `Expression::Load` (#708) * Add a note about references and pointers to Expression::Load * Formatting * Remove comma * Clearer English --- src/back/msl/writer.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/back/msl/writer.rs b/src/back/msl/writer.rs index d24bad6c9f..1ad74a0feb 100644 --- a/src/back/msl/writer.rs +++ b/src/back/msl/writer.rs @@ -676,7 +676,9 @@ impl Writer { write!(self.out, "{}", name)?; } crate::Expression::Load { pointer } => { - //write!(self.out, "*")?; + // We don't do any dereferencing with `*` here as pointer arguments to functions + // are done by `&` references and not `*` pointers. These do not need to be + // dereferenced. self.put_expression(pointer, context, is_scoped)?; } crate::Expression::ImageSample {