Lasse and Stephan,

Thanks, that makes sense.  I'll work on implementing StaticAssertion.

- Misha

On Jan 9, 2:55 am, "Lasse R.H. Nielsen" <[email protected]> wrote:
> Correct.
> The StaticAssert macro is used to introduce compile-time assertions into the
> code.
> The reported errors comes from static assertions that fail, i.e., something
> is not satisfying the assumptions that the remaining code depends on, and
> it's visible at
> compile time, so we abort compilation with the StaticAssertion<false>
> failure.
>
> The solution is to make the assumptions true again.
> /L
>
>
>
>
>
>
>
>
>
> On Sun, Jan 9, 2011 at 11:17, Stephan Beal <[email protected]> wrote:
> > On Sun, Jan 9, 2011 at 2:28 AM, misham <[email protected]> wrote:
>
> >> src/objects-inl.h:2873: error: invalid application of 'sizeof' to
> >> incomplete type 'StaticAssertion<false>'
>
> > StaticAssertion<false> does not appear to be defined anywhere. This might
> > be intentional, and is probably a sign that your build triggered a static
> > assertion set up by the v8 developers.
>
> > step...@ludo:~/src/google/v8/src$ grep 'StaticAssertion<' *
> > checks.h:template <> class StaticAssertion<true> { };
> > checks.h:
> >  StaticAssertionHelper<sizeof(StaticAssertion<static_cast<bool>(test)>)> \
> > step...@ludo:~/src/google/v8/src$ cd ../include/
> > step...@ludo:~/src/google/v8/include$ grep 'StaticAssertion<' *
>
> > --
> > ----- stephan beal
> >http://wanderinghorse.net/home/stephan/
>
> >  --
> > v8-users mailing list
> > [email protected]
> >http://groups.google.com/group/v8-users
>
> --
> Lasse R.H. Nielsen
> [email protected]
> 'Faith without judgement merely degrades the spirit divine'
> Google Denmark ApS - Frederiksborggade 20B, 1 sal - 1360 København K -
> Denmark - CVR nr. 28 86 69 84

-- 
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users

Reply via email to