Синтаксис константы строки сборки LLVM - PullRequest
4 голосов
/ 18 июля 2011

У меня есть несколько вопросов о синтаксисе константы строки сборки LLVM. Синтаксис, на который я ссылаюсь, таков:

@helloWorldString = private constant [13 x i8] c"hello world\0A\00"

В частности, я говорю о форме c"hello world\0A\00".

У меня два вопроса:

1) Где задокументирован этот синтаксис?

2) Как я могу разбить длинную строковую константу на несколько строк?

1 Ответ

1 голос
/ 19 июля 2011

Это не задокументировано, но c"hello world\0A\00" в значительной степени демонстрирует полную степень синтаксиса.Нет способа разбить строку на несколько строк.Там действительно нет какой-либо тщательной документации синтаксиса, потому что это довольно просто, и есть только один парсер.

...