Демонтаж лямбда-выражения в MSVCC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Демонтаж лямбда-выражения в MSVC

Сообщение Anonymous »

Описание проблемы:
Я хочу использовать bazel для создания cpptrace на Windows PR для этого.
Он прошел все тесты в Linux, но в Windows тест не пройден, как показано ниже

Код: Выделить всё

[----------] 6 tests from FromCurrent
[ RUN      ] FromCurrent.Basic
test/unit/tracing/from_current.cpp(98): error: Value of: trace.frames[i].symbol
Expected: has substring "FromCurrent_Basic_Test::TestBody"
Actual: "::operator()()"
почему cpptrace получит лямбду, а не ожидаемую FromCurrent_Basic_Test::TestBody ?

Подробнее здесь: https://stackoverflow.com/questions/797 ... on-in-msvc
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»