From e645304ce99ed59ff838334b6ad6ef1617a8793c Mon Sep 17 00:00:00 2001 From: Camelid Date: Mon, 14 Sep 2020 18:56:22 -0700 Subject: [PATCH] Mention that places are sometimes called "lvalues" --- src/mir/index.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mir/index.md b/src/mir/index.md index f771fa0e..fd55046e 100644 --- a/src/mir/index.md +++ b/src/mir/index.md @@ -44,7 +44,8 @@ This section introduces the key concepts of MIR, summarized here: leading underscore, like `_1`. There is also a special "local" (`_0`) allocated to store the return value. - **Places:** expressions that identify a location in memory, like `_1` or - `_1.f`. + `_1.f`. (Some people call these "lvalues"; the "l" meaning that they occur on + the left-hand side of an assignment.) - **Rvalues:** expressions that produce a value. The "R" stands for the fact that these are the "right-hand side" of an assignment. - **Operands:** the arguments to an rvalue, which can either be a