Что такое метаданные в предварительно обработанных выходных данных clang? - PullRequest
0 голосов
/ 08 мая 2018

Используя clang, следующее test.cpp:

int main() {
    int x = 1;
    x--;
    return x;
}

предварительно обработано до:

# 1 "test.cpp"
# 1 "<built-in>" 1
# 1 "<built-in>" 3
# 342 "<built-in>" 3
# 1 "<command line>" 1
# 1 "<built-in>" 2
# 1 "test.cpp" 2

int main() {
 int x = 1;
 x--;
 return x;
}

Имеет несколько строк, содержащих # + number + string + number.

Что означают эти строки? Где-нибудь есть документация для этого?

...