본 논문은 C 코드를 Rust 코드로 변환하는 도구인 C2RUST가 생성하는 Rust 코드의 메모리 안전성을 향상시키는 기법인 PR2(Peephole Raw Pointer Rewriting)를 제안한다. C2RUST는 C 코드를 Rust 코드로 변환하지만, 생성된 코드는 안전하지 않은 구조체(raw pointers)에 의존하는 경우가 많다. PR2는 개별 함수 내의 raw pointers를 적절한 Rust 데이터 구조체로 변환하는 peephole 방식을 사용하며, 의사결정 트리 기반 프롬프팅과 코드 변경 분석을 통해 변환 과정의 오류를 수정한다. 28개의 실제 C 프로젝트를 대상으로 gpt-4o-mini를 이용한 실험 결과, PR2는 평균 13.22%의 local raw pointers를 제거하여 Rust 코드의 안전성을 향상시켰으며, 프로젝트 변환에 평균 5.44시간과 $1.46의 비용이 소요되었다.