4.6.4. #pragma diag_default tag[,tag,...]

이 pragma는 지정된 태그가 있는 진단 메시지의 심각도를 pragma가 표시되기 전에 유효하던 심각도로 되돌립니다.

구문

#pragma diag_default tag[,tag,...]

인수 설명:

tag[,tag,...]

심각도가 변경될 메시지를 지정하는 진단 메시지 번호에 대한 쉼표로 구분된 목록입니다.

최소한 한 개의 진단 메시지 번호가 지정되어야 합니다.

예제

// <stdio.h> not #included deliberately

#pragma diag_error 223
void hello(void)
{
    printf("Hello ");
}

#pragma diag_default 223
void world(void)
{
    printf("world!\n");
}

--diag_warning=223 옵션을 사용하여 이 코드를 컴파일하면 printf() 함수가 암시적으로 선언됨을 보고하는 진단 메시지가 생성됩니다.

#pragma diag_default 223--diag_warning 명령 행 옵션에서 지정한 대로 진단 메시지 223의 심각도를 경고 수준으로 되돌리기 위한 것입니다.

추가 참고

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