Почему статический анализ Xcode 4.3 сообщает о логической ошибке с этим кодом? - PullRequest
1 голос
/ 19 февраля 2012

Я не уверен, почему Xcode 4.3 сообщает «Логическая ошибка. Неопределенное значение или значение мусора, возвращенное вызывающей стороне» при выполнении статического анализа в следующем коде C ++.Сообщается, что ошибка находится в строке return e;.

enum MyEnum { MyEnumValue };

MyEnum myFunction() {
    try {
        throw MyEnumValue;
    } catch (MyEnum e) {
        return e;
    }

    return MyEnumValue;
}

Любые подсказки ??

1 Ответ

1 голос
/ 29 июля 2012

Это ошибка в Xcode 4.3, которая, кажется, теперь исправлена ​​в Xcode 4.4.

...