llvm ではswithch でツーパスをしたい CbC側からCに戻るときに -> stack pointerをもとに戻して return valueをセットしてreturnするだけなので簡単に作れるのでは? CbC++ がllvmでは動くのでは? llvm側ではclangとclang++は同じものだから動きそう