Compilerfehler C2954

Aktualisiert: November 2007

Fehlermeldung

Anweisungswortargument nicht im Bereich
instruction word argument not in range

Einem systeminternen __lfetch wurde ein ungültiger Parameter übergeben. Weitere Informationen finden Sie unter __lfetch, __lfetch_excl, __lfetchfault, __lfetchfault_excl.

Beispiel

Im folgenden Beispiel wird C2954 generiert.

// 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;
}