1*f0875971SDuncan P. N. Exon Smith //===- MemoryBufferRef.cpp - Memory Buffer Reference ----------------------===// 2*f0875971SDuncan P. N. Exon Smith // 3*f0875971SDuncan P. N. Exon Smith // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4*f0875971SDuncan P. N. Exon Smith // See https://llvm.org/LICENSE.txt for license information. 5*f0875971SDuncan P. N. Exon Smith // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6*f0875971SDuncan P. N. Exon Smith // 7*f0875971SDuncan P. N. Exon Smith //===----------------------------------------------------------------------===// 8*f0875971SDuncan P. N. Exon Smith // 9*f0875971SDuncan P. N. Exon Smith // This file implements the MemoryBufferRef interface. 10*f0875971SDuncan P. N. Exon Smith // 11*f0875971SDuncan P. N. Exon Smith //===----------------------------------------------------------------------===// 12*f0875971SDuncan P. N. Exon Smith 13*f0875971SDuncan P. N. Exon Smith #include "llvm/Support/MemoryBufferRef.h" 14*f0875971SDuncan P. N. Exon Smith #include "llvm/Support/MemoryBuffer.h" 15*f0875971SDuncan P. N. Exon Smith 16*f0875971SDuncan P. N. Exon Smith using namespace llvm; 17*f0875971SDuncan P. N. Exon Smith MemoryBufferRef(const MemoryBuffer & Buffer)18*f0875971SDuncan P. N. Exon SmithMemoryBufferRef::MemoryBufferRef(const MemoryBuffer &Buffer) 19*f0875971SDuncan P. N. Exon Smith : Buffer(Buffer.getBuffer()), Identifier(Buffer.getBufferIdentifier()) {} 20