Mitch Hayenga <> changed:

           What    |Removed                     |Added
                 CC|                            |

--- Comment #5 from Mitch Hayenga <> 2010-09-22 10:22:20 
PDT ---
I recently hit this performance issue myself while trying to use a lookup
table, rather than branching on logic for a function.  It can be avoided by
declaring the field as invariant, but I had originally used Enum as thats one
of the ways suggested by TDPL for doing CTFE.


bool[256] generate_lookup_table(); // function declaration

// Performance = terrible here
enum lookup_as_enum = generate_lookup_table();

// Performance = great here
invariant lookup_as_enum = generate_lookup_table();

Configure issuemail:
------- You are receiving this mail because: -------

Reply via email to