Paste: Build failure on Mac OS X Lion

Author: Recursed
Mode: text
Date: Wed, 31 Aug 2011 23:00:48
Plain Text |
[...]
Loading resource:basis/ui/backend/cocoa/tools/tools.factor
Loading resource:basis/cocoa/dialogs/dialogs.factor
Loading resource:basis/cocoa/dialogs/dialogs-docs.factor
You have triggered a bug in Factor. Please report.
critical_error: Invalid header in size: 112497300
Starting low level debugger...

Annotation: Data stack

Author: Recursed
Mode: text
Date: Wed, 31 Aug 2011 23:06:22
Plain Text |
==== DATA STACK:
300489295968984
T{ vocabs:vocab "bootstrap.ui.tools" T{ hashtables:hashtable 0 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } } } f f vocabs:+parsing+ f }
T{ vocabs:vocab "bootstrap.ui.tools" T{ hashtables:hashtable 0 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } } } f f vocabs:+parsing+ f }
{ "ui.backend.cocoa" }
T{ vocabs:vocab "ui.backend.cocoa.tools" T{ hashtables:hashtable 7 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } "menu-save-image" ui.backend.cocoa.tools:menu-save-image "menu-run-files" ui.backend.cocoa.tools:menu-run-files T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f }... } } f f vocabs:+parsing+ f }
T{ vocabs:vocab "ui.backend.cocoa.tools" T{ hashtables:hashtable 7 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } "menu-save-image" ui.backend.cocoa.tools:menu-save-image "menu-run-files" ui.backend.cocoa.tools:menu-run-files T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f }... } } f f vocabs:+parsing+ f }
[ [ ui.backend.cocoa.tools:install-app-delegate "Factor.nib" cocoa.nibs:load-nib ui.backend.cocoa.tools:register-services ] ui.backend.cocoa:cocoa-startup-hook namespaces:set-global ]
1940572
4
{ T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } cpu.architecture:tagged-rep 0 T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } }
{ 0 }

Annotation: Call stack (well, almost...)

Author: Recursed
Mode: text
Date: Wed, 31 Aug 2011 23:07:31
Plain Text |
==== CALL STACK:
frame: 105bdbfc8
executing: kernel.private:c-to-factor
Assertion failed: (!current_gc), function gc, file vm/gc.cpp, line 149.
scan: ./build-support/factor.sh: line 512: 20523 Abort trap: 6           ./$FACTOR_BINARY -i=$BOOT_IMAGE
Copying factor.image to factor.image.fresh...
cp: factor.image: No such file or directory

Annotation: Retain stack (next attempted build)

Author: Recursed
Mode: text
Date: Wed, 31 Aug 2011 23:14:54
Plain Text |
==== RETAIN STACK:
[ [ system:nano-count bootstrap.stage2:default-image-name "output-image" namespaces:set-global "math compiler threads help io tools ui ui.tools unicode handbook" "include" namespaces:set-global "" "exclude" namespaces:set-global... ] [ kernel:drop [ vocabs.loader:load-help? namespaces:off [ "vocab:bootstrap/bootstrap-error.factor" parser:parse-file ] bootstrap.stage2:save/restore-error kernel:call ] namespaces:with-scope ] continuations:recover ]
T{ effects:effect { } { } f f f }
T{ effects:effect { } { } f f f }
{ }
T{ kernel:compose T{ kernel:curry { "math" "compiler" "threads" "help" "io" "tools" "ui" "ui.tools" "unicode" "handbook" } [ sequences.private:nth-unsafe ] } [ "bootstrap." sequences:prepend vocabs.loader:require ] }
10
7
{ ui.backend.cocoa.tools:menu-run-files ui.backend.cocoa.tools:menu-save-image ui.backend.cocoa.tools:NSUpdateDynamicServices ( sender-stub ) cocoa.classes:FactorWorkspaceApplicationDelegate ( sender-stub ) ui.backend.cocoa.tools:install-app-delegate ui.backend.cocoa.tools:do-service cocoa.classes:FactorServiceProvider ui.backend.cocoa.tools:finder-run-files... }
{ ui.backend.cocoa.tools:menu-run-files ui.backend.cocoa.tools:menu-save-image ui.backend.cocoa.tools:NSUpdateDynamicServices ( sender-stub ) cocoa.classes:FactorWorkspaceApplicationDelegate ( sender-stub ) ui.backend.cocoa.tools:install-app-delegate ui.backend.cocoa.tools:do-service cocoa.classes:FactorServiceProvider ui.backend.cocoa.tools:finder-run-files... }
11
5
( sender-stub )
T{ vectors:vector { T{ compiler.cfg:cfg T{ compiler.cfg:basic-block 1390587 0 T{ vectors:vector { T{ compiler.cfg.instructions:##prologue f } T{ compiler.cfg.instructions:##branch f } 0 } 2 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390598 1 T{ vectors:vector { T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  } T{  ...   ...   ...   ...  } T{  ...   ...  } 0... } 9 } T{ vectors:vector { T{  ...   ...   ...   ...   ...   ...   ...   ...  } } 1 } T{ vectors:vector { T{  ...   ...   ...   ...   ...   ...   ...   ...  } 0 0 } 1 } f f } 0 0 } 1 } T{ vectors:vector { } 0 } syntax:t f } ( sender-stub ) ( sender-stub ) f f f f { T{ compiler.cfg:basic-block 1390597 10 T{ vectors:vector { T{ compiler.cfg.instructions:##epilogue f } T{ compiler.cfg.instructions:##return f } 0 } 2 } T{ vectors:vector { } 0 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390606 9 T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } 12 } T{ vectors:vector {  ...  } 1 } T{ vectors:vector {  ...   ...   ...  } 1 } f f } 0 0 } 1 } syntax:t f } T{ compiler.cfg:basic-block 1390606 9 T{ vectors:vector { T{ compiler.cfg.instructions:##inc-d -3 0 } T{ compiler.cfg.instructions:##peek 1940572 T{ compiler.cfg.registers:ds-loc 0 } 1 } T{ compiler.cfg.instructions:##peek 1940573 T{ compiler.cfg.registers:ds-loc -1 } 2 } T{ compiler.cfg.instructions:##peek 1940574 T{ compiler.cfg.registers:ds-loc -2 } 3 } T{ compiler.cfg.instructions:##peek 1940575 T{ compiler.cfg.registers:ds-loc -3 } 4 } T{ compiler.cfg.instructions:##unbox-any-c-ptr 1940576 1940572 5 } T{ compiler.cfg.instructions:##unbox-any-c-ptr 1940577 1940573 6 } T{ compiler.cfg.instructions:##unbox-any-c-ptr 1940578 1940574 7 } T{ compiler.cfg.instructions:##alien-invoke T{ vectors:vector {  ...   ...   ...   ...  } 4 } T{ vectors:vector { } 0 } { {  ...   ...   ...  } } { } 0 0 "objc_msgSend" f T{ compiler.cfg.instructions:gc-map f f f f } 8 } T{ compiler.cfg.instructions:##convert-integer 1940580 1940579 alien.c-types:int 9 }... } 12 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390597 10 T{ vectors:vector {  ...   ...   ...  } 2 } T{ vectors:vector { } 0 } T{ vectors:vector {  ...   ...   ...  } 1 } syntax:t f } } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390595 8 T{ vectors:vector {  ...   ...   ...  } 2 } T{ vectors:vector {  ...   ...   ...  } 1 } T{ vectors:vector {  ...   ...   ...  } 1 } syntax:t f } 0 0 } 1 } f f } T{ compiler.cfg:basic-block 1390595 8 T{ vectors:vector { T{ compiler.cfg.instructions:##call math:>fixnum f } T{ compiler.cfg.instructions:##branch f } 0 } 2 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390606 9 T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } 12 } T{ vectors:vector {  ...  } 1 } T{ vectors:vector {  ...   ...   ...  } 1 } f f } 0 0 } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390604 7 T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } 5 } T{ vectors:vector {  ...  } 1 } T{ vectors:vector {  ...   ...   ...  } 1 } f f } 0 0 } 1 } syntax:t f } T{ compiler.cfg:basic-block 1390604 7 T{ vectors:vector { T{ compiler.cfg.instructions:##inc-r -1 0 } T{ compiler.cfg.instructions:##inc-d 1 1 } T{ compiler.cfg.instructions:##peek 1940570 T{ compiler.cfg.registers:rs-loc -1 } 2 } T{ compiler.cfg.instructions:##replace 1940570 T{ compiler.cfg.registers:ds-loc 0 } 4 } T{ compiler.cfg.instructions:##branch 5 } 0 0 0 0 0... } 5 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390595 8 T{ vectors:vector {  ...   ...   ...  } 2 } T{ vectors:vector {  ...   ...   ...  } 1 } T{ vectors:vector {  ...   ...   ...  } 1 } syntax:t f } } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390593 6 T{ vectors:vector {  ...   ...   ...  } 2 } T{ vectors:vector {  ...   ...   ...  } 1 } T{ vectors:vector {  ...   ...   ...  } 1 } syntax:t f } 0 0 } 1 } f f } T{ compiler.cfg:basic-block 1390593 6 T{ vectors:vector { T{ compiler.cfg.instructions:##call alien:>c-ptr f } T{ compiler.cfg.instructions:##branch f } 0 } 2 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390604 7 T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } 5 } T{ vectors:vector {  ...  } 1 } T{ vectors:vector {  ...   ...   ...  } 1 } f f } 0 0 } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390602 5 T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } 5 } T{ vectors:vector {  ...  } 1 } T{ vectors:vector {  ...   ...   ...  } 1 } f f } 0 0 } 1 } syntax:t f } T{ compiler.cfg:basic-block 1390602 5 T{ vectors:vector { T{ compiler.cfg.instructions:##inc-r -1 0 } T{ compiler.cfg.instructions:##inc-d 1 1 } T{ compiler.cfg.instructions:##peek 1940568 T{ compiler.cfg.registers:rs-loc -1 } 2 } T{ compiler.cfg.instructions:##replace 1940568 T{ compiler.cfg.registers:ds-loc 0 } 4 } T{ compiler.cfg.instructions:##branch 5 } 0 0 0 0 0... } 5 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390593 6 T{ vectors:vector {  ...   ...   ...  } 2 } T{ vectors:vector {  ...   ...   ...  } 1 } T{ vectors:vector {  ...   ...   ...  } 1 } syntax:t f } } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390591 4 T{ vectors:vector {  ...   ...   ...  } 2 } T{ vectors:vector {  ...   ...   ...  } 1 } T{ vectors:vector {  ...   ...   ...  } 1 } syntax:t f } 0 0 } 1 } f f } T{ compiler.cfg:basic-block 1390591 4 T{ vectors:vector { T{ compiler.cfg.instructions:##call alien:>c-ptr f } T{ compiler.cfg.instructions:##branch f } 0 } 2 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390602 5 T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } 5 } T{ vectors:vector {  ...  } 1 } T{ vectors:vector {  ...   ...   ...  } 1 } f f } 0 0 } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390600 3 T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } 5 } T{ vectors:vector {  ...  } 1 } T{ vectors:vector {  ...   ...   ...  } 1 } f f } 0 0 } 1 } syntax:t f } T{ compiler.cfg:basic-block 1390600 3 T{ vectors:vector { T{ compiler.cfg.instructions:##inc-r -1 0 } T{ compiler.cfg.instructions:##inc-d 1 1 } T{ compiler.cfg.instructions:##peek 1940566 T{ compiler.cfg.registers:rs-loc -1 } 2 } T{ compiler.cfg.instructions:##replace 1940566 T{ compiler.cfg.registers:ds-loc 0 } 4 } T{ compiler.cfg.instructions:##branch 5 } 0 0 0 0 0... } 5 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390591 4 T{ vectors:vector {  ...   ...   ...  } 2 } T{ vectors:vector {  ...   ...   ...  } 1 } T{ vectors:vector {  ...   ...   ...  } 1 } syntax:t f } } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390589 2 T{ vectors:vector {  ...   ...   ...  } 2 } T{ vectors:vector {  ...   ...   ...  } 1 } T{ vectors:vector {  ...   ...   ...  } 1 } syntax:t f } 0 0 } 1 } f f } T{ compiler.cfg:basic-block 1390589 2 T{ vectors:vector { T{ compiler.cfg.instructions:##call alien:>c-ptr f } T{ compiler.cfg.instructions:##branch f } 0 } 2 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390600 3 T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } 5 } T{ vectors:vector {  ...  } 1 } T{ vectors:vector {  ...   ...   ...  } 1 } f f } 0 0 } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390598 1 T{ vectors:vector {  ...   ...   ...   ...   ...   ...   ...   ...   ...   ... ... } 9 } T{ vectors:vector {  ...  } 1 } T{ vectors:vector {  ...   ...   ...  } 1 } f f } 0 0 } 1 } syntax:t f } T{ compiler.cfg:basic-block 1390598 1 T{ vectors:vector { T{ compiler.cfg.instructions:##inc-r 3 0 } T{ compiler.cfg.instructions:##inc-d -3 1 } T{ compiler.cfg.instructions:##peek 1940560 T{ compiler.cfg.registers:ds-loc -1 } 2 } T{ compiler.cfg.instructions:##peek 1940561 T{ compiler.cfg.registers:ds-loc -2 } 3 } T{ compiler.cfg.instructions:##peek 1940562 T{ compiler.cfg.registers:ds-loc -3 } 4 } T{ compiler.cfg.instructions:##replace 1940560 T{ compiler.cfg.registers:rs-loc 0 } 8 } T{ compiler.cfg.instructions:##replace 1940562 T{ compiler.cfg.registers:rs-loc 2 } 9 } T{ compiler.cfg.instructions:##replace 1940561 T{ compiler.cfg.registers:rs-loc 1 } 10 } T{ compiler.cfg.instructions:##branch 11 } 0... } 9 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390589 2 T{ vectors:vector {  ...   ...   ...  } 2 } T{ vectors:vector {  ...   ...   ...  } 1 } T{ vectors:vector {  ...   ...   ...  } 1 } syntax:t f } } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390587 0 T{ vectors:vector {  ...   ...   ...  } 2 } T{ vectors:vector {  ...   ...   ...  } 1 } T{ vectors:vector { } 0 } syntax:t f } 0 0 } 1 } f f }... } f syntax:t... } 0 0 } 1 }
1
0
T{ compiler.cfg:cfg T{ compiler.cfg:basic-block 1390587 0 T{ vectors:vector { T{ compiler.cfg.instructions:##prologue f } T{ compiler.cfg.instructions:##branch f } 0 } 2 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390598 1 T{ vectors:vector { T{ compiler.cfg.instructions:##inc-r 3 0 } T{ compiler.cfg.instructions:##inc-d -3 1 } T{ compiler.cfg.instructions:##peek 1940560 T{ compiler.cfg.registers:ds-loc -1 } 2 } T{ compiler.cfg.instructions:##peek 1940561 T{ compiler.cfg.registers:ds-loc -2 } 3 } T{ compiler.cfg.instructions:##peek 1940562 T{ compiler.cfg.registers:ds-loc -3 } 4 } T{ compiler.cfg.instructions:##replace 1940560 T{ compiler.cfg.registers:rs-loc 0 } 8 } T{ compiler.cfg.instructions:##replace 1940562 T{ compiler.cfg.registers:rs-loc 2 } 9 } T{ compiler.cfg.instructions:##replace 1940561 T{ compiler.cfg.registers:rs-loc 1 } 10 } T{ compiler.cfg.instructions:##branch 11 } 0... } 9 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390589 2 T{ vectors:vector {  ...   ...   ...  } 2 } T{ vectors:vector {  ...   ...   ...  } 1 } T{ vectors:vector {  ...   ...   ...  } 1 } syntax:t f } } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390587 0 T{ vectors:vector {  ...   ...   ...  } 2 } T{ vectors:vector {  ...   ...   ...  } 1 } T{ vectors:vector { } 0 } syntax:t f } 0 0 } 1 } f f } 0 0 } 1 } T{ vectors:vector { } 0 } syntax:t f } ( sender-stub ) ( sender-stub ) f f f f { T{ compiler.cfg:basic-block 1390597 10 T{ vectors:vector { T{ compiler.cfg.instructions:##epilogue f } T{ compiler.cfg.instructions:##return f } 0 } 2 } T{ vectors:vector { } 0 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390606 9 T{ vectors:vector { T{ compiler.cfg.instructions:##inc-d -3 0 } T{ compiler.cfg.instructions:##peek 1940572 T{  ...   ...  } 1 } T{ compiler.cfg.instructions:##peek 1940573 T{  ...   ...  } 2 } T{ compiler.cfg.instructions:##peek 1940574 T{  ...   ...  } 3 } T{ compiler.cfg.instructions:##peek 1940575 T{  ...   ...  } 4 } T{ compiler.cfg.instructions:##unbox-any-c-ptr 1940576 1940572 5 } T{ compiler.cfg.instructions:##unbox-any-c-ptr 1940577 1940573 6 } T{ compiler.cfg.instructions:##unbox-any-c-ptr 1940578 1940574 7 } T{ compiler.cfg.instructions:##alien-invoke T{  ...   ...   ...  } T{  ...   ...   ...  } {  ...  } { } 0 0 "objc_msgSend" f T{  ...   ...   ...   ...   ...  } 8 } T{ compiler.cfg.instructions:##convert-integer 1940580 1940579 alien.c-types:int 9 }... } 12 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390597 10 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } syntax:t f } } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390595 8 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } syntax:t f } 0 0 } 1 } f f } 0 0 } 1 } syntax:t f } T{ compiler.cfg:basic-block 1390606 9 T{ vectors:vector { T{ compiler.cfg.instructions:##inc-d -3 0 } T{ compiler.cfg.instructions:##peek 1940572 T{ compiler.cfg.registers:ds-loc 0 } 1 } T{ compiler.cfg.instructions:##peek 1940573 T{ compiler.cfg.registers:ds-loc -1 } 2 } T{ compiler.cfg.instructions:##peek 1940574 T{ compiler.cfg.registers:ds-loc -2 } 3 } T{ compiler.cfg.instructions:##peek 1940575 T{ compiler.cfg.registers:ds-loc -3 } 4 } T{ compiler.cfg.instructions:##unbox-any-c-ptr 1940576 1940572 5 } T{ compiler.cfg.instructions:##unbox-any-c-ptr 1940577 1940573 6 } T{ compiler.cfg.instructions:##unbox-any-c-ptr 1940578 1940574 7 } T{ compiler.cfg.instructions:##alien-invoke T{ vectors:vector { { 1940576 cpu.architecture:int-rep cpu.x86.assembler.operands:RDI } { 1940577 cpu.architecture:int-rep cpu.x86.assembler.operands:RSI } { 1940578 cpu.architecture:int-rep cpu.x86.assembler.operands:RDX } { 1940575 cpu.architecture:int-rep cpu.x86.assembler.operands:RCX } } 4 } T{ vectors:vector { } 0 } { { 1940579 cpu.architecture:int-rep cpu.x86.assembler.operands:RAX } } { } 0 0 "objc_msgSend" f T{ compiler.cfg.instructions:gc-map f f f f } 8 } T{ compiler.cfg.instructions:##convert-integer 1940580 1940579 alien.c-types:int 9 }... } 12 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390597 10 T{ vectors:vector { T{ compiler.cfg.instructions:##epilogue f } T{ compiler.cfg.instructions:##return f } 0 } 2 } T{ vectors:vector { } 0 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390606 9 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } f f } 0 0 } 1 } syntax:t f } } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390595 8 T{ vectors:vector { T{ compiler.cfg.instructions:##call math:>fixnum f } T{ compiler.cfg.instructions:##branch f } 0 } 2 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390606 9 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } f f } 0 0 } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390604 7 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } f f } 0 0 } 1 } syntax:t f } 0 0 } 1 } f f } T{ compiler.cfg:basic-block 1390595 8 T{ vectors:vector { T{ compiler.cfg.instructions:##call math:>fixnum f } T{ compiler.cfg.instructions:##branch f } 0 } 2 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390606 9 T{ vectors:vector { T{ compiler.cfg.instructions:##inc-d -3 0 } T{ compiler.cfg.instructions:##peek 1940572 T{  ...   ...  } 1 } T{ compiler.cfg.instructions:##peek 1940573 T{  ...   ...  } 2 } T{ compiler.cfg.instructions:##peek 1940574 T{  ...   ...  } 3 } T{ compiler.cfg.instructions:##peek 1940575 T{  ...   ...  } 4 } T{ compiler.cfg.instructions:##unbox-any-c-ptr 1940576 1940572 5 } T{ compiler.cfg.instructions:##unbox-any-c-ptr 1940577 1940573 6 } T{ compiler.cfg.instructions:##unbox-any-c-ptr 1940578 1940574 7 } T{ compiler.cfg.instructions:##alien-invoke T{  ...   ...   ...  } T{  ...   ...   ...  } {  ...  } { } 0 0 "objc_msgSend" f T{  ...   ...   ...   ...   ...  } 8 } T{ compiler.cfg.instructions:##convert-integer 1940580 1940579 alien.c-types:int 9 }... } 12 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390597 10 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } syntax:t f } } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390595 8 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } syntax:t f } 0 0 } 1 } f f } 0 0 } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390604 7 T{ vectors:vector { T{ compiler.cfg.instructions:##inc-r -1 0 } T{ compiler.cfg.instructions:##inc-d 1 1 } T{ compiler.cfg.instructions:##peek 1940570 T{  ...   ...  } 2 } T{ compiler.cfg.instructions:##replace 1940570 T{  ...   ...  } 4 } T{ compiler.cfg.instructions:##branch 5 } 0 0 0 0 0... } 5 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390595 8 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } syntax:t f } } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390593 6 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } syntax:t f } 0 0 } 1 } f f } 0 0 } 1 } syntax:t f } T{ compiler.cfg:basic-block 1390604 7 T{ vectors:vector { T{ compiler.cfg.instructions:##inc-r -1 0 } T{ compiler.cfg.instructions:##inc-d 1 1 } T{ compiler.cfg.instructions:##peek 1940570 T{ compiler.cfg.registers:rs-loc -1 } 2 } T{ compiler.cfg.instructions:##replace 1940570 T{ compiler.cfg.registers:ds-loc 0 } 4 } T{ compiler.cfg.instructions:##branch 5 } 0 0 0 0 0... } 5 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390595 8 T{ vectors:vector { T{ compiler.cfg.instructions:##call math:>fixnum f } T{ compiler.cfg.instructions:##branch f } 0 } 2 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390606 9 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } f f } 0 0 } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390604 7 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } f f } 0 0 } 1 } syntax:t f } } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390593 6 T{ vectors:vector { T{ compiler.cfg.instructions:##call alien:>c-ptr f } T{ compiler.cfg.instructions:##branch f } 0 } 2 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390604 7 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } f f } 0 0 } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390602 5 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } f f } 0 0 } 1 } syntax:t f } 0 0 } 1 } f f } T{ compiler.cfg:basic-block 1390593 6 T{ vectors:vector { T{ compiler.cfg.instructions:##call alien:>c-ptr f } T{ compiler.cfg.instructions:##branch f } 0 } 2 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390604 7 T{ vectors:vector { T{ compiler.cfg.instructions:##inc-r -1 0 } T{ compiler.cfg.instructions:##inc-d 1 1 } T{ compiler.cfg.instructions:##peek 1940570 T{  ...   ...  } 2 } T{ compiler.cfg.instructions:##replace 1940570 T{  ...   ...  } 4 } T{ compiler.cfg.instructions:##branch 5 } 0 0 0 0 0... } 5 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390595 8 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } syntax:t f } } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390593 6 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } syntax:t f } 0 0 } 1 } f f } 0 0 } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390602 5 T{ vectors:vector { T{ compiler.cfg.instructions:##inc-r -1 0 } T{ compiler.cfg.instructions:##inc-d 1 1 } T{ compiler.cfg.instructions:##peek 1940568 T{  ...   ...  } 2 } T{ compiler.cfg.instructions:##replace 1940568 T{  ...   ...  } 4 } T{ compiler.cfg.instructions:##branch 5 } 0 0 0 0 0... } 5 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390593 6 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } syntax:t f } } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390591 4 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } syntax:t f } 0 0 } 1 } f f } 0 0 } 1 } syntax:t f } T{ compiler.cfg:basic-block 1390602 5 T{ vectors:vector { T{ compiler.cfg.instructions:##inc-r -1 0 } T{ compiler.cfg.instructions:##inc-d 1 1 } T{ compiler.cfg.instructions:##peek 1940568 T{ compiler.cfg.registers:rs-loc -1 } 2 } T{ compiler.cfg.instructions:##replace 1940568 T{ compiler.cfg.registers:ds-loc 0 } 4 } T{ compiler.cfg.instructions:##branch 5 } 0 0 0 0 0... } 5 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390593 6 T{ vectors:vector { T{ compiler.cfg.instructions:##call alien:>c-ptr f } T{ compiler.cfg.instructions:##branch f } 0 } 2 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390604 7 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } f f } 0 0 } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390602 5 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } f f } 0 0 } 1 } syntax:t f } } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390591 4 T{ vectors:vector { T{ compiler.cfg.instructions:##call alien:>c-ptr f } T{ compiler.cfg.instructions:##branch f } 0 } 2 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390602 5 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } f f } 0 0 } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390600 3 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } f f } 0 0 } 1 } syntax:t f } 0 0 } 1 } f f } T{ compiler.cfg:basic-block 1390591 4 T{ vectors:vector { T{ compiler.cfg.instructions:##call alien:>c-ptr f } T{ compiler.cfg.instructions:##branch f } 0 } 2 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390602 5 T{ vectors:vector { T{ compiler.cfg.instructions:##inc-r -1 0 } T{ compiler.cfg.instructions:##inc-d 1 1 } T{ compiler.cfg.instructions:##peek 1940568 T{  ...   ...  } 2 } T{ compiler.cfg.instructions:##replace 1940568 T{  ...   ...  } 4 } T{ compiler.cfg.instructions:##branch 5 } 0 0 0 0 0... } 5 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390593 6 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } syntax:t f } } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390591 4 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } syntax:t f } 0 0 } 1 } f f } 0 0 } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390600 3 T{ vectors:vector { T{ compiler.cfg.instructions:##inc-r -1 0 } T{ compiler.cfg.instructions:##inc-d 1 1 } T{ compiler.cfg.instructions:##peek 1940566 T{  ...   ...  } 2 } T{ compiler.cfg.instructions:##replace 1940566 T{  ...   ...  } 4 } T{ compiler.cfg.instructions:##branch 5 } 0 0 0 0 0... } 5 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390591 4 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } syntax:t f } } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390589 2 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } syntax:t f } 0 0 } 1 } f f } 0 0 } 1 } syntax:t f } T{ compiler.cfg:basic-block 1390600 3 T{ vectors:vector { T{ compiler.cfg.instructions:##inc-r -1 0 } T{ compiler.cfg.instructions:##inc-d 1 1 } T{ compiler.cfg.instructions:##peek 1940566 T{ compiler.cfg.registers:rs-loc -1 } 2 } T{ compiler.cfg.instructions:##replace 1940566 T{ compiler.cfg.registers:ds-loc 0 } 4 } T{ compiler.cfg.instructions:##branch 5 } 0 0 0 0 0... } 5 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390591 4 T{ vectors:vector { T{ compiler.cfg.instructions:##call alien:>c-ptr f } T{ compiler.cfg.instructions:##branch f } 0 } 2 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390602 5 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } f f } 0 0 } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390600 3 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } f f } 0 0 } 1 } syntax:t f } } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390589 2 T{ vectors:vector { T{ compiler.cfg.instructions:##call alien:>c-ptr f } T{ compiler.cfg.instructions:##branch f } 0 } 2 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390600 3 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } f f } 0 0 } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390598 1 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } f f } 0 0 } 1 } syntax:t f } 0 0 } 1 } f f } T{ compiler.cfg:basic-block 1390589 2 T{ vectors:vector { T{ compiler.cfg.instructions:##call alien:>c-ptr f } T{ compiler.cfg.instructions:##branch f } 0 } 2 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390600 3 T{ vectors:vector { T{ compiler.cfg.instructions:##inc-r -1 0 } T{ compiler.cfg.instructions:##inc-d 1 1 } T{ compiler.cfg.instructions:##peek 1940566 T{  ...   ...  } 2 } T{ compiler.cfg.instructions:##replace 1940566 T{  ...   ...  } 4 } T{ compiler.cfg.instructions:##branch 5 } 0 0 0 0 0... } 5 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390591 4 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } syntax:t f } } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390589 2 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } syntax:t f } 0 0 } 1 } f f } 0 0 } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390598 1 T{ vectors:vector { T{ compiler.cfg.instructions:##inc-r 3 0 } T{ compiler.cfg.instructions:##inc-d -3 1 } T{ compiler.cfg.instructions:##peek 1940560 T{  ...   ...  } 2 } T{ compiler.cfg.instructions:##peek 1940561 T{  ...   ...  } 3 } T{ compiler.cfg.instructions:##peek 1940562 T{  ...   ...  } 4 } T{ compiler.cfg.instructions:##replace 1940560 T{  ...   ...  } 8 } T{ compiler.cfg.instructions:##replace 1940562 T{  ...   ...  } 9 } T{ compiler.cfg.instructions:##replace 1940561 T{  ...   ...  } 10 } T{ compiler.cfg.instructions:##branch 11 } 0... } 9 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390589 2 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } syntax:t f } } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390587 0 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } syntax:t f } 0 0 } 1 } f f } 0 0 } 1 } syntax:t f } T{ compiler.cfg:basic-block 1390598 1 T{ vectors:vector { T{ compiler.cfg.instructions:##inc-r 3 0 } T{ compiler.cfg.instructions:##inc-d -3 1 } T{ compiler.cfg.instructions:##peek 1940560 T{ compiler.cfg.registers:ds-loc -1 } 2 } T{ compiler.cfg.instructions:##peek 1940561 T{ compiler.cfg.registers:ds-loc -2 } 3 } T{ compiler.cfg.instructions:##peek 1940562 T{ compiler.cfg.registers:ds-loc -3 } 4 } T{ compiler.cfg.instructions:##replace 1940560 T{ compiler.cfg.registers:rs-loc 0 } 8 } T{ compiler.cfg.instructions:##replace 1940562 T{ compiler.cfg.registers:rs-loc 2 } 9 } T{ compiler.cfg.instructions:##replace 1940561 T{ compiler.cfg.registers:rs-loc 1 } 10 } T{ compiler.cfg.instructions:##branch 11 } 0... } 9 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390589 2 T{ vectors:vector { T{ compiler.cfg.instructions:##call alien:>c-ptr f } T{ compiler.cfg.instructions:##branch f } 0 } 2 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390600 3 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } f f } 0 0 } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390598 1 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } f f } 0 0 } 1 } syntax:t f } } 1 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390587 0 T{ vectors:vector { T{ compiler.cfg.instructions:##prologue f } T{ compiler.cfg.instructions:##branch f } 0 } 2 } T{ vectors:vector { T{ compiler.cfg:basic-block 1390598 1 T{  ...   ...   ...  } T{  ...   ...   ...  } T{  ...   ...   ...  } f f } 0 0 } 1 } T{ vectors:vector { } 0 } syntax:t f } 0 0 } 1 } f f }... } f syntax:t... }
T{ hashtables:hashtable 15 0 { 1940576 T{ hashtables:hashtable 2 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } cpu.architecture:int-rep 0... } } 1940577 T{ hashtables:hashtable 2 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } cpu.architecture:int-rep 0... } } 1940578 T{ hashtables:hashtable 2 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } cpu.architecture:int-rep 0... } } 1940579 T{ hashtables:hashtable 2 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } cpu.architecture:int-rep 0... } } 1940580 T{ hashtables:hashtable 2 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } cpu.architecture:int-rep 5... } }... } }
T{ vectors:vector { { 1940576 cpu.architecture:int-rep } { 1940577 cpu.architecture:int-rep } { 1940578 cpu.architecture:int-rep } { 1940579 cpu.architecture:int-rep } { 1940580 cpu.architecture:int-rep } { 1940560 cpu.architecture:tagged-rep } { 1940561 cpu.architecture:tagged-rep } { 1940562 cpu.architecture:tagged-rep } { 1940566 cpu.architecture:tagged-rep } { 1940568 cpu.architecture:tagged-rep }... } 11 }
{ { 1940576 T{ hashtables:hashtable 2 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } cpu.architecture:int-rep 0... } } } { 1940577 T{ hashtables:hashtable 2 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } cpu.architecture:int-rep 0... } } } { 1940578 T{ hashtables:hashtable 2 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } cpu.architecture:int-rep 0... } } } { 1940579 T{ hashtables:hashtable 2 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } cpu.architecture:int-rep 0... } } } { 1940580 T{ hashtables:hashtable 2 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } cpu.architecture:int-rep 5... } } } { 1940560 T{ hashtables:hashtable 1 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } cpu.architecture:tagged-rep 0 T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } } } } { 1940561 T{ hashtables:hashtable 1 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } cpu.architecture:tagged-rep 0 T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } } } } { 1940562 T{ hashtables:hashtable 1 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } cpu.architecture:tagged-rep 0 T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } } } } { 1940566 T{ hashtables:hashtable 1 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } cpu.architecture:tagged-rep 0 T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } } } } { 1940568 T{ hashtables:hashtable 1 0 { T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } cpu.architecture:tagged-rep 0 T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } T{ hashtables.private:tombstone f } } } }... }
T{ vectors:vector { { 1940576 cpu.architecture:int-rep } { 1940577 cpu.architecture:int-rep } { 1940578 cpu.architecture:int-rep } { 1940579 cpu.architecture:int-rep } { 1940580 cpu.architecture:int-rep } { 1940560 cpu.architecture:tagged-rep } { 1940561 cpu.architecture:tagged-rep } { 1940562 cpu.architecture:tagged-rep } { 1940566 cpu.architecture:tagged-rep } { 1940568 cpu.architecture:tagged-rep }... } 11 }
15
11
T{ vectors:vector { { 1940576 cpu.architecture:int-rep } { 1940577 cpu.architecture:int-rep } { 1940578 cpu.architecture:int-rep } { 1940579 cpu.architecture:int-rep } { 1940580 cpu.architecture:int-rep } { 1940560 cpu.architecture:tagged-rep } { 1940561 cpu.architecture:tagged-rep } { 1940562 cpu.architecture:tagged-rep } { 1940566 cpu.architecture:tagged-rep } { 1940568 cpu.architecture:tagged-rep }... } 11 }

Annotation: Tool versions

Author: Recursed
Mode: text
Date: Wed, 31 Aug 2011 23:16:03
Plain Text |
$ g++ --version
i686-apple-darwin11-llvm-g++-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)

#  Xcode is 4.1 (48110)

New Annotation

Summary:
Author:
Mode:
Body: