Учёт регистра имён массивов #15
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
В коде
массив F не распознаётся как threadprivate из-за того, что после парсинга директивы в множество приватных массивов попадает имя "F", а SgSymbol*->identifier() для этого массива возвращает "f" для этого массива:
toFind->identifier() = "f"
it->second = { "F" }
Если в исходной программе переименовать F на f, то парсинг пройдёт корректно
понятно, не учел этот факт =) конвертер переводит все в нижний регистр, а комментарии остаются такими, как были. Добавлю перевод в нижний регистр директив omp.