172c0d7fdd3d0930c7507060e96aec7d7429a8190Benjamin Kramer//===-- DIContext.cpp -----------------------------------------------------===//
272c0d7fdd3d0930c7507060e96aec7d7429a8190Benjamin Kramer//
372c0d7fdd3d0930c7507060e96aec7d7429a8190Benjamin Kramer//                     The LLVM Compiler Infrastructure
472c0d7fdd3d0930c7507060e96aec7d7429a8190Benjamin Kramer//
572c0d7fdd3d0930c7507060e96aec7d7429a8190Benjamin Kramer// This file is distributed under the University of Illinois Open Source
672c0d7fdd3d0930c7507060e96aec7d7429a8190Benjamin Kramer// License. See LICENSE.TXT for details.
772c0d7fdd3d0930c7507060e96aec7d7429a8190Benjamin Kramer//
872c0d7fdd3d0930c7507060e96aec7d7429a8190Benjamin Kramer//===----------------------------------------------------------------------===//
972c0d7fdd3d0930c7507060e96aec7d7429a8190Benjamin Kramer
1072c0d7fdd3d0930c7507060e96aec7d7429a8190Benjamin Kramer#include "llvm/DebugInfo/DIContext.h"
1172c0d7fdd3d0930c7507060e96aec7d7429a8190Benjamin Kramer#include "DWARFContext.h"
1272c0d7fdd3d0930c7507060e96aec7d7429a8190Benjamin Kramerusing namespace llvm;
1372c0d7fdd3d0930c7507060e96aec7d7429a8190Benjamin Kramer
1472c0d7fdd3d0930c7507060e96aec7d7429a8190Benjamin KramerDIContext::~DIContext() {}
1572c0d7fdd3d0930c7507060e96aec7d7429a8190Benjamin Kramer
16d1726a4580f3dc42e2debbfea41acb9e815c06beEric ChristopherDIContext *DIContext::getDWARFContext(object::ObjectFile *Obj) {
17d1726a4580f3dc42e2debbfea41acb9e815c06beEric Christopher  return new DWARFContextInMemory(Obj);
1872c0d7fdd3d0930c7507060e96aec7d7429a8190Benjamin Kramer}
19