이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문
Visual Studio 2017을 사용하는 것이 좋습니다.

컴파일러 오류 C2954

명령어 인수가 범위를 벗어났습니다.

잘못된 매개 변수를 __lfetch 내장 함수에 전달했습니다. 자세한 내용은 __lfetch, __lfetch_excl, __lfetchfault, __lfetchfault_excl을 참조하십시오.

다음 샘플에서는 C2954 오류가 발생하는 경우를 보여 줍니다.

// C2954.cpp
// compile with: /c
// processor: IPF
#include <intrin.h>
#pragma intrinsic(__lfetch)
int f(int *p, int x) {
   __lfetch(5, p);   // C2954
   __lfetch(2, p);   // OK
   return *p;
}
표시: