Hi!

I'm looking at the backend and the terminology used for loops is really 
confusing me. AFAICT, in the backend there may be two special blocks for 
loops but I can't say it makes any sense to me! Here's the code that is 
boggling my mind:

      if (block->IsLoopHeader()) {
        buffer << " (loop up to " << block->loop_end().ToInt() << ")";
      }

This seems to suggest that block->loop_end() is the first block inside the 
loop, is this true?! If so, I hope it's clear why this is confusing :)

cheers,
sam 

-- 
-- 
v8-dev mailing list
v8-dev@googlegroups.com
http://groups.google.com/group/v8-dev
--- 
You received this message because you are subscribed to the Google Groups 
"v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to v8-dev+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/v8-dev/72f73e50-3787-4463-b8cd-31d453ed7efan%40googlegroups.com.

Reply via email to