title: Enum seems to be branching differently for unknown reasons
body: <p>Please read my question <em>carefully</em>. You are about to see a chunk of most likely very bad logic.</p>
  
  <pre><code>Dim num As Boolean
  Select Case MyFoo
     Case MyFoo.num
        num = True
     Case Else
        num = False
  End Select
  </code></pre>
  
  <p>My question is: Is there any <em>possible</em> way for this case statement to branch differently depending on environment, or build options, or etc....    I don't mean it branches randomly, but one environment sees it always branching to Case Else, and another environment always sees it branching to Case MyFoo.num </p>
  
  <p>Build options/switches, Optimization rules, Environment settings, etc...</p>
  
  <p>edit - Assume my object looks like this:</p>
  
  <pre><code>Public Enum MyFoo
     word = 1
     otherword = 2
     num = 3
     blahblah = 4
  End Enum
  </code></pre>