(C++ has such a trivial FFI, as well as non-GC languages which compile to C code... there may be more as well)
You mention non-GC languages. Are there any GC languages that do? :)
https://golang.org/cmd/cgo/
Not an expert on these things by far but I remembered painless use of C in that language and it's GC'd. Thoughts?
But if anyone knows of counter examples, I would be interested in them as well.
Which I'd still consider trivial...
Manually managing the memory that the GC "owns" doesn't fit the bill in my definition.