Adafruit Motorshield - Error in Adafruit_MotorShield.cpp - yield(); not declared

Hello everyone,
I want to use the Adafruit Motor Shield v2.3 for Arduino. I know that I need to install the Adafruit_MotorShield library to get started. So I downloaded it here: Install Software | Adafruit Motor Shield V2 | Adafruit Learning System. And copied it in the Documents/Arduino/libraries directory.
Then I included the following libraries in my arduino code:
#include <Wire.h>
#include <Adafruit_MotorShield.h>
#include "utility/Adafruit_MS_PWMServoDriver.h"

NOW MY PROBLEM: I always receive a error about the yield(); function in the Adafruit_MotorShield.cpp file. And it says:
Adafruit_MotorShield.cpp: In member function 'void Adafruit_StepperMotor::step(uint16_t, uint8_t, uint8_t)':
Adafruit_MotorShield.cpp:229: error: 'yield' was not declared in this scope

What can I do to solve this problem?
To me it seems like I have to chance something is the given code of Adafruit_MS_PWMServoDriver.cpp...but that doesn't make sense, as it should be all correct as it is, shouldn't it?
I'm not really familiar with coding and just started to work with Arduino. So please excuse me if I'm expressing myself not 100% correcly. I googled for this error but I couldn't find anything apart from this post on this website that is mentioning the yield() funktion. Thank you in advance. I hope for your advice.

I think it is not a matter of my main program. I tried to run the test scetch "DCMotorTest" that is included with the Motor Library and it gives the same error.....

I had the same issue.

Just download the latest IDE (ARDUINO 1.6.13). That should do it.

Good luck!