diff options
author | Zach Pfeffer <zach.pfeffer@linaro.org> | 2012-10-19 20:44:10 -0500 |
---|---|---|
committer | Zach Pfeffer <zach.pfeffer@linaro.org> | 2012-10-19 20:44:10 -0500 |
commit | 1dd57a1984f3f599435f9704529510028dd37db0 (patch) | |
tree | 230e79b1c38a691b19bfcc41578d1a3326b50d59 /share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Statement-Exprs.html | |
parent | b4bd0c6cdcbe66376b4d7e0d7800fbcc90113670 (diff) | |
download | gcc-linaro-aarch64-linux-gnu-4.7-1dd57a1984f3f599435f9704529510028dd37db0.tar.gz |
gcc-linaro-aarch64-linux-gnu-4.7+bzr115029-20121015+bzr2506_linux.tar.bz2
from http://people.linaro.org/~toolchain/aarch64/.
Change-Id: I67a1ea4064dafacaee01d7683ddcfa151f463e42
Signed-off-by: Zach Pfeffer <zach.pfeffer@linaro.org>
Diffstat (limited to 'share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Statement-Exprs.html')
-rw-r--r-- | share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Statement-Exprs.html | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Statement-Exprs.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Statement-Exprs.html index 7bc48f4..18750f1 100644 --- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Statement-Exprs.html +++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Statement-Exprs.html @@ -54,7 +54,7 @@ Up: <a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten <h3 class="section">6.1 Statements and Declarations in Expressions</h3> -<p><a name="index-statements-inside-expressions-2332"></a><a name="index-declarations-inside-expressions-2333"></a><a name="index-expressions-containing-statements-2334"></a><a name="index-macros_002c-statements-in-expressions-2335"></a> +<p><a name="index-statements-inside-expressions-2334"></a><a name="index-declarations-inside-expressions-2335"></a><a name="index-expressions-containing-statements-2336"></a><a name="index-macros_002c-statements-in-expressions-2337"></a> <!-- the above section title wrapped and causes an underfull hbox.. i --> <!-- changed it from "within" to "in". -mew 4feb93 --> A compound statement enclosed in parentheses may appear as an expression @@ -86,7 +86,7 @@ follows: <pre class="smallexample"> #define max(a,b) ((a) > (b) ? (a) : (b)) </pre> - <p class="noindent"><a name="index-side-effects_002c-macro-argument-2336"></a>But this definition computes either <var>a</var> or <var>b</var> twice, with bad + <p class="noindent"><a name="index-side-effects_002c-macro-argument-2338"></a>But this definition computes either <var>a</var> or <var>b</var> twice, with bad results if the operand has side effects. In GNU C, if you know the type of the operands (here taken as <code>int</code>), you can define the macro safely as follows: |