Sun Studio 12:C 用户指南

5.2.1.5 #pragma noalias (pointer, pointer [, pointer] …)

pragma 指定,在任何命名指针变量的任何非关联化点,正被非关联化的指针值不指向与任何其他命名指针变量相同的对象。此 pragma 覆盖所有其他应用的别名级别。在以下示例中,编译器假定无论两个指针是什么类型,对 *p 的任何间接访问均不将间接访问 *q 作为别名。


#pragma noalias(p, q)