Error-free constant folding is a TODO
Nicholas Clark [Wed, 5 Jan 2005 20:14:02 +0000 (20:14 +0000)]
p4raw-id: //depot/perl@23754

pod/perltodo.pod

index e44f242..5479568 100644 (file)
@@ -184,6 +184,13 @@ Clean these up. Move them to mathom.c, and don't compile for blead?
 The old perltodo notes "This has been done in places, but needs a thorough
 code review. Also fchdir is available in some platforms."
 
+=head2 Constant folding
+
+The peephole optimiser should trap errors during constant folding, and give
+up on the folding, rather than bailing out at compile time.  It is quite
+possible that the unfoldable constant is in unreachable code, eg something
+akin to C<$a = 0/0 if 0;>
+
 =head1 Tests
 
 =head2 Make Schwern poorer