Skip to content

Instantly share code, notes, and snippets.

// Stolen from Tumblr
#define PTH_INVALID_INITIALIZER(initDeclaration) \
_Pragma("clang diagnostic push") \
_Pragma("clang diagnostic ignored \"-Wobjc-designated-initializers\"") \
- (instancetype)initDeclaration { \
@throw [[NSException alloc] initWithName:@"Invalid initializer" reason:[NSString stringWithFormat:@"The initializer %s is not available.", __PRETTY_FUNCTION__] userInfo:nil]; \
return nil; \
} \
_Pragma("clang diagnostic pop")
@tapbots
tapbots / gist:c63c846d5f334dbb7ae2
Last active August 29, 2015 14:20
Test Go Code
package main
import (
"database/sql"
_ "github.com/go-sql-driver/mysql"
)
import "fmt"
func main() {