or
@example
-__label__ @var{label1}, @var{label2}, @dots{};
+__label__ @var{label1}, @var{label2}, /* @r{@dots{}} */;
@end example
Local label declarations must come at the beginning of the statement
@example
void *ptr;
-@dots{}
+/* @r{@dots{}} */
ptr = &&foo;
@end example
int access (int *array, int index)
@{ return array[index + offset]; @}
int i;
- @dots{}
+ /* @r{@dots{}} */
for (i = 0; i < size; i++)
- @dots{} access (array, i) @dots{}
+ /* @r{@dots{}} */ access (array, i) /* @r{@dots{}} */
@}
@end group
@end example
return array[index + offset];
@}
int i;
- @dots{}
+ /* @r{@dots{}} */
for (i = 0; i < size; i++)
- @dots{} access (array, i) @dots{}
- @dots{}
+ /* @r{@dots{}} */ access (array, i) /* @r{@dots{}} */
+ /* @r{@dots{}} */
return 0;
/* @r{Control comes here from @code{access}
@{
__label__ failure;
auto int access (int *, int);
- @dots{}
+ /* @r{@dots{}} */
int access (int *array, int index)
@{
if (index > size)
goto failure;
return array[index + offset];
@}
- @dots{}
+ /* @r{@dots{}} */
@}
@end example
struct entry
tester (int len, char data[len][len])
@{
- @dots{}
+ /* @r{@dots{}} */
@}
@end example
struct entry
tester (int len; char data[len][len], int len)
@{
- @dots{}
+ /* @r{@dots{}} */
@}
@end example
foo (float f, float g)
@{
float beat_freqs[2] = @{ f-g, f+g @};
- @dots{}
+ /* @r{@dots{}} */
@}
@end example
@example
union foo u;
-@dots{}
+/* @r{@dots{}} */
u = (union foo) x @equiv{} u.i = x
u = (union foo) y @equiv{} u.d = y
@end example
@example
void hack (union foo);
-@dots{}
+/* @r{@dots{}} */
hack ((union foo) x);
@end example
@example
int i;
-@dots{}
+/* @r{@dots{}} */
i++;
int j = i + 2;
@end example
void fatal () __attribute__ ((noreturn));
void
-fatal (@dots{})
+fatal (/* @r{@dots{}} */)
@{
- @dots{} /* @r{Print error message.} */ @dots{}
+ /* @r{@dots{}} */ /* @r{Print error message.} */ /* @r{@dots{}} */
exit (1);
@}
@end group
func (x, y)
int x, y;
-@dots{}
+/* @r{@dots{}} */
@end example
It is up to you to make sure that the assembler names you choose do not
@smallexample
static const int table[] = @{
__builtin_constant_p (EXPRESSION) ? (EXPRESSION) : -1,
- /* @dots{} */
+ /* @r{@dots{}} */
@};
@end smallexample
a[i] = a[i] + b[i];
__builtin_prefetch (&a[i+j], 1, 1);
__builtin_prefetch (&b[i+j], 0, 1);
- /* @dots{} */
+ /* @r{@dots{}} */
@}
@end smallexample
@example
void fn (int *__restrict__ rptr, int &__restrict__ rref)
@{
- @dots{}
+ /* @r{@dots{}} */
@}
@end example
@example
void T::fn () __restrict__
@{
- @dots{}
+ /* @r{@dots{}} */
@}
@end example