Skip to content

Latest commit

 

History

History
28 lines (23 loc) · 740 Bytes

compiler-warning-level-3-c4557.md

File metadata and controls

28 lines (23 loc) · 740 Bytes
description title ms.date f1_keywords helpviewer_keywords ms.assetid
Learn more about: Compiler Warning (level 3) C4557
Compiler Warning (level 3) C4557
11/04/2016
C4557
C4557
7d9db716-03b2-4ee5-9b09-ba8aa5aa7e4c

Compiler Warning (level 3) C4557

'__assume' contains effect 'effect'

The value passed to an __assume statement2 was modified.

This warning is off by default. See Compiler Warnings That Are Off by Default for more information.

The following sample generates C4557:

// C4557.cpp
// compile with: /W3
#pragma warning(default : 4557)
int main()
{
   int i;
   __assume(i++);   // C4557
}