Paul Fultz II e4677ae640 Fix issue 8910: Regression: ValueFlow: wrong conditional tokvalue
This fixes issue in:

```cpp
void f()
{
    char stack[512];
    RGNDATA *data;

    if (data_size > sizeof (stack))
        data = malloc (data_size);
    else
        data = (RGNDATA *)stack;

    if ((char *)data != stack)
            free (data); // <- data is not stack
}
```

It seems the `ProgramMemory` can't handle two known values(such as int and tok) together. So instead `ValueFlowAfterAssign` runs `ValueFlowForward` with tok values and then runs it with the other values.
2018-12-29 09:31:21 +01:00
..
2018-10-13 18:20:31 +02:00
2018-12-28 12:59:05 +01:00
2018-10-13 18:20:31 +02:00
2018-12-25 21:11:23 +01:00
2018-12-25 21:11:23 +01:00
2018-12-28 12:59:05 +01:00
2018-05-15 16:37:40 +02:00
2018-12-23 12:42:18 +01:00
2018-12-28 12:59:05 +01:00
2018-12-25 21:11:23 +01:00
2018-12-25 21:11:23 +01:00
2018-12-25 21:11:23 +01:00
2018-12-25 21:11:23 +01:00
2018-07-15 23:05:48 +02:00
2018-01-14 15:37:52 +01:00
2018-10-13 18:20:31 +02:00
2018-10-13 18:20:31 +02:00
2018-03-31 20:59:09 +02:00
2018-10-20 15:28:34 +02:00
2018-06-17 09:06:16 +02:00
2018-10-13 18:20:31 +02:00
2018-01-14 15:37:52 +01:00
2018-06-17 17:20:16 +02:00
2018-06-17 17:20:16 +02:00
2018-12-21 13:54:59 +01:00
2018-12-28 12:59:05 +01:00
2018-11-10 21:30:01 +01:00
2018-12-08 11:53:37 +01:00