9#ifndef FORTRAN_RUNTIME_ASSIGN_IMPL_H_
10#define FORTRAN_RUNTIME_ASSIGN_IMPL_H_
12#include "flang/Runtime/freestanding-tools.h"
14namespace Fortran::runtime {
22#ifdef RT_DEVICE_COMPILATION
23RT_API_ATTRS
void DoFromSourceAssign(Descriptor &,
const Descriptor &,
24 Terminator &, MemmoveFct memmoveFct = &MemmoveWrapper);
26RT_API_ATTRS
void DoFromSourceAssign(Descriptor &,
const Descriptor &,
27 Terminator &, MemmoveFct memmoveFct = &Fortran::runtime::memmove);