[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [csmith-project/csmith] a39f3c: fix a bug analyzing union field reads/writes
yes.
-Xuejun
>
> This is fixing the issue reported by Pascal today?
>
> John
>
>
> On 08/05/2011 02:05 PM, Xuejun Yang wrote:
> > Branch: refs/heads/master
> > Home: https://github.com/csmith-project/csmith
> >
> > Commit: a39f3c2a62c59d11aecd914ad176b6e5b1ab412a
> >
> https://github.com/csmith-project/csmith/commit/a39f3c2a62c59d11aecd914
> ad176b6e5b1ab412a
> > Author: Xuejun Yang<jxyang@cs.utah.edu>
> > Date: 2011-08-05 (Fri, 05 Aug 2011)
> >
> > Changed paths:
> > M src/Effect.cpp
> > M src/FactUnion.cpp
> > M src/Type.cpp
> > M src/Type.h
> > M src/Variable.cpp
> > M src/Variable.h
> >
> > Log Message:
> > -----------
> > fix a bug analyzing union field reads/writes
> >
> > correct a wrong assumption: writing to a field in a struct that is in an union
> does not change the last written field property. It turns out if the field itself is a
> struct with padding bytes, all of the union field become non-readable!
> >