4.7.3. __builtin_constant_p

이 기본 제공 함수는 컴파일 시 값이 상수로 알려져 있는지 판단합니다.

Note

이 기본 제공 함수는 ARM 컴파일러에서 지원하는 GNU 컴파일러 확장입니다.

모드

GNU 모드에서만 지원됩니다.

구문

int __builtin_constant_p(...)

인수 설명:

...

해당 값이 테스트될 인수입니다.

반환 값

__builtin_constant_p는 인수가 컴파일 시 상수로 알려져 있으면 정수 1을 반환하고 그렇지 않으면 0을 반환합니다.

제한

반환 값이 0이라고 해도 값이 상수가 아님을 의미하지는 않지만 컴파일러는 그 값이 -O 옵션의 지정된 값을 가진 상수라는 것을 나타내지 못합니다.

추가 참고

Copyright © 2007 ARM Limited. All rights reserved.ARM DUI 0348AK
Non-Confidential