title: What is the 'garbage value' in 'Left operand of '/' is a garbage value' warning generated by "Build & Analyze"?
body: <p>When I 'Build and Analyze" this code in Xcode, I get a warning that I don't understand. Here's the method with the problem:</p>
  
  <pre><code>-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event{
          UITouch * touch = [touches anyObject];
          CGPoint location = [touch locationInView:self];
          CGPoint relativePosition = CGPointMake(1.0-(location.x / self.bounds.size.width),location.y / self.bounds.size.height);
          [[Stage getSharedStage] movePartToLocation:relativePosition];
  }
  </code></pre>
  
  <p>Here's the warning:</p>
  
  <pre><code> warning: The left operand of '/' is a garbage value
           CGPoint relativePosition = CGPointMake(1.0-(location.x / self.bounds.size.width),location.y / self.bounds.size.height);
                                                       ~~~~~~~~~~ ^
  1 warning generated.
  </code></pre>
  
  <p>Here are the arrows:
  <img src="https://i.stack.imgur.com/tIfQF.png" alt="alt text"></p>
  
  <p>What is it trying to tell me? The code works fine.</p>