Commit 689eae09 authored by Matthias Braun's avatar Matthias Braun
Browse files

now fehler39 exposes the original bug again :)

[r15019]
parent e2192b74
/* register allocator fails to resolve IMul Constraints correctly */
#ifdef __GNUC__
#define NO_INLINE __attribute__((noinline))
#else
#define NO_INLINE __declspec(noinline)
#endif
int LightSpriteCreate()
{
return 42;
}
void LightSpritePosition(int x, int y, int z)
{
(void) x;
(void) y;
(void) z;
}
#include <stdlib.h>
#include <stdio.h>
typedef struct
{
......@@ -30,9 +14,9 @@ static void GenerateExplosionFromExplosionPointer(EXPLOSIONTYPE* pExplosion)
short sX = pExplosion->sX;
short sY = pExplosion->sY;
if (pExplosion->iLightID = LightSpriteCreate())
if (pExplosion->iLightID = rand())
{
LightSpritePosition(pExplosion->iLightID, sX / 10, sY / 10);
printf("Blup: %d %d %d\n", pExplosion->iLightID, sX / 10, sY / 10);
}
}
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment