diff --git a/source/utilities.tex b/source/utilities.tex
index d714c1f2ef..cdbb706d4d 100644
--- a/source/utilities.tex
+++ b/source/utilities.tex
@@ -376,19 +376,19 @@
};
void g() {
- shared_ptr sp1 = factory(2, 1.414); // error: 2 will not bind to \tcode{int\&}
+ shared_ptr sp1 = factory(2, 1.414); // error: \tcode{2} will not bind to \tcode{int\&}
int i = 2;
shared_ptr sp2 = factory(i, 1.414); // OK
}
\end{codeblock}
In the first call to \tcode{factory},
-\tcode{A1} is deduced as \tcode{int}, so 2 is forwarded
+\tcode{A1} is deduced as \tcode{int}, so \tcode{2} is forwarded
to \tcode{A}'s constructor as an rvalue.
In the second call to \tcode{factory},
\tcode{A1} is deduced as \tcode{int\&}, so \tcode{i} is forwarded
to \tcode{A}'s constructor as an lvalue. In
both cases, \tcode{A2} is deduced as \tcode{double}, so
-1.414 is forwarded to \tcode{A}'s constructor as an rvalue.
+\tcode{1.414} is forwarded to \tcode{A}'s constructor as an rvalue.
\end{example}
\end{itemdescr}