分段故障11构建Clang SourceManager

时间:2016-05-19 14:15:26

标签: c++ clang llvm

我正在尝试与Clang的CompilerInstance类一起完成代码完成,但是我遇到了基本程序的分段错误:

#include <iostream>
#include "clang/Frontend/CompilerInstance.h"

int main() 
{
  auto compiler = new clang::CompilerInstance();

  compiler->createFileManager();
  compiler->createSourceManager(compiler->getFileManager());

  return 0;
}
  

分段错误:11

我认为我误解了如何在这里管理内存。

使用源和文件管理器创建CompilerInstance的正确方法是什么?

0 个答案:

没有答案